builder: mozilla-inbound_yosemite-debug_test-web-platform-tests-e10s-7
slave: t-yosemite-r5-0096
starttime: 1446548055.91
results: success (0)
buildid: 20151103021636
builduid: d94c0fce3c82491784e453f2eb9d6f7f
revision: 4bccd2788f121ff7f5f7a963583b94e14b34f01e
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-03 02:54:15.906674) =========
master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-03 02:54:15.907185) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-03 02:54:15.907530) =========
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.jOwH4vGnYI/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.MErIx2yibk/Listeners
TMPDIR=/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/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.006206
basedir: '/builds/slave/test'
========= master_lag: 0.03 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-03 02:54:15.947428) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-03 02:54:15.947849) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-03 02:54:15.974526) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-03 02:54:15.975029) =========
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.jOwH4vGnYI/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.MErIx2yibk/Listeners
TMPDIR=/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/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.014756
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-03 02:54:16.024894) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-03 02:54:16.025232) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-03 02:54:16.025688) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-03 02:54:16.026084) =========
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.jOwH4vGnYI/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.MErIx2yibk/Listeners
TMPDIR=/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/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-11-03 02:54:16-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 1.41G=0s
2015-11-03 02:54:16 (1.41 GB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.240227
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-03 02:54:16.282614) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-03 02:54:16.282978) =========
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.jOwH4vGnYI/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.MErIx2yibk/Listeners
TMPDIR=/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/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.116578
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-03 02:54:16.414754) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-03 02:54:16.415145) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 4bccd2788f121ff7f5f7a963583b94e14b34f01e --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 4bccd2788f121ff7f5f7a963583b94e14b34f01e --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.jOwH4vGnYI/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.MErIx2yibk/Listeners
TMPDIR=/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/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-11-03 02:54:16,513 truncating revision to first 12 chars
2015-11-03 02:54:16,513 Setting DEBUG logging.
2015-11-03 02:54:16,513 attempt 1/10
2015-11-03 02:54:16,513 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/4bccd2788f12?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-03 02:54:17,736 unpacking tar archive at: mozilla-inbound-4bccd2788f12/testing/mozharness/
program finished with exit code 0
elapsedTime=1.541507
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-03 02:54:17.973502) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-03 02:54:17.973919) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-03 02:54:17.988216) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-03 02:54:17.988567) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-03 02:54:17.992159) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 13 mins, 14 secs) (at 2015-11-03 02:54:17.992564) =========
/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 mozilla-inbound --download-symbols true
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.jOwH4vGnYI/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.MErIx2yibk/Listeners
TMPDIR=/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/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
02:54:18 INFO - MultiFileLogger online at 20151103 02:54:18 in /builds/slave/test
02:54:18 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 mozilla-inbound --download-symbols true
02:54:18 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
02:54:18 INFO - {'append_to_log': False,
02:54:18 INFO - 'base_work_dir': '/builds/slave/test',
02:54:18 INFO - 'blob_upload_branch': 'mozilla-inbound',
02:54:18 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
02:54:18 INFO - 'buildbot_json_path': 'buildprops.json',
02:54:18 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
02:54:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
02:54:18 INFO - 'download_minidump_stackwalk': True,
02:54:18 INFO - 'download_symbols': 'true',
02:54:18 INFO - 'e10s': True,
02:54:18 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
02:54:18 INFO - 'tooltool.py': '/tools/tooltool.py',
02:54:18 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
02:54:18 INFO - '/tools/misc-python/virtualenv.py')},
02:54:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
02:54:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
02:54:18 INFO - 'log_level': 'info',
02:54:18 INFO - 'log_to_console': True,
02:54:18 INFO - 'opt_config_files': (),
02:54:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
02:54:18 INFO - '--processes=1',
02:54:18 INFO - '--config=%(test_path)s/wptrunner.ini',
02:54:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
02:54:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
02:54:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
02:54:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
02:54:18 INFO - 'pip_index': False,
02:54:18 INFO - 'require_test_zip': True,
02:54:18 INFO - 'test_type': ('testharness',),
02:54:18 INFO - 'this_chunk': '7',
02:54:18 INFO - 'tooltool_cache': '/builds/tooltool_cache',
02:54:18 INFO - 'total_chunks': '8',
02:54:18 INFO - 'virtualenv_path': 'venv',
02:54:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
02:54:18 INFO - 'work_dir': 'build'}
02:54:18 INFO - #####
02:54:18 INFO - ##### Running clobber step.
02:54:18 INFO - #####
02:54:18 INFO - Running pre-action listener: _resource_record_pre_action
02:54:18 INFO - Running main action method: clobber
02:54:18 INFO - rmtree: /builds/slave/test/build
02:54:18 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
02:54:21 INFO - Running post-action listener: _resource_record_post_action
02:54:21 INFO - #####
02:54:21 INFO - ##### Running read-buildbot-config step.
02:54:21 INFO - #####
02:54:21 INFO - Running pre-action listener: _resource_record_pre_action
02:54:21 INFO - Running main action method: read_buildbot_config
02:54:21 INFO - Using buildbot properties:
02:54:21 INFO - {
02:54:21 INFO - "properties": {
02:54:21 INFO - "buildnumber": 75,
02:54:21 INFO - "product": "firefox",
02:54:21 INFO - "script_repo_revision": "production",
02:54:21 INFO - "branch": "mozilla-inbound",
02:54:21 INFO - "repository": "",
02:54:21 INFO - "buildername": "Rev5 MacOSX Yosemite 10.10 mozilla-inbound debug test web-platform-tests-e10s-7",
02:54:21 INFO - "buildid": "20151103021636",
02:54:21 INFO - "slavename": "t-yosemite-r5-0096",
02:54:21 INFO - "pgo_build": "False",
02:54:21 INFO - "basedir": "/builds/slave/test",
02:54:21 INFO - "project": "",
02:54:21 INFO - "platform": "macosx64",
02:54:21 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/",
02:54:21 INFO - "slavebuilddir": "test",
02:54:21 INFO - "scheduler": "tests-mozilla-inbound-yosemite-debug-unittest-7-3600",
02:54:21 INFO - "repo_path": "integration/mozilla-inbound",
02:54:21 INFO - "moz_repo_path": "",
02:54:21 INFO - "stage_platform": "macosx64",
02:54:21 INFO - "builduid": "d94c0fce3c82491784e453f2eb9d6f7f",
02:54:21 INFO - "revision": "4bccd2788f121ff7f5f7a963583b94e14b34f01e"
02:54:21 INFO - },
02:54:21 INFO - "sourcestamp": {
02:54:21 INFO - "repository": "",
02:54:21 INFO - "hasPatch": false,
02:54:21 INFO - "project": "",
02:54:21 INFO - "branch": "mozilla-inbound-macosx64-debug-unittest",
02:54:21 INFO - "changes": [
02:54:21 INFO - {
02:54:21 INFO - "category": null,
02:54:21 INFO - "files": [
02:54:21 INFO - {
02:54:21 INFO - "url": null,
02:54:21 INFO - "name": "https://queue.taskcluster.net/v1/task/Jookz_ajQNGs6p_bGBf06w/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg"
02:54:21 INFO - },
02:54:21 INFO - {
02:54:21 INFO - "url": null,
02:54:21 INFO - "name": "https://queue.taskcluster.net/v1/task/Jookz_ajQNGs6p_bGBf06w/artifacts/public/build/test_packages.json"
02:54:21 INFO - }
02:54:21 INFO - ],
02:54:21 INFO - "repository": "",
02:54:21 INFO - "rev": "cb0f1211b033725af6bb253715f18fccede02f18",
02:54:21 INFO - "who": "tnikkel@gmail.com",
02:54:21 INFO - "when": 1446541721,
02:54:21 INFO - "number": 6613691,
02:54:21 INFO - "comments": "Bug 1156238. Skip setting async scroll clips if we aren't painting to the window because they are useless then. r=mstange\n\nDisplayports only get acted upon when painting to the window, and the async scroll clips only get computed when we use a displayport.\n\nIn addition we change an assert because if we are painting to the window then our root reference frame is either a root frame, or a popup frame. In either case we should not be able to get to out of flows outside of the frame subtree rooted at the root reference frame by following placeholders.",
02:54:21 INFO - "project": "",
02:54:21 INFO - "at": "Tue 03 Nov 2015 01:08:41",
02:54:21 INFO - "branch": "mozilla-inbound-macosx64-debug-unittest",
02:54:21 INFO - "revlink": "",
02:54:21 INFO - "properties": [
02:54:21 INFO - [
02:54:21 INFO - "buildid",
02:54:21 INFO - "20151103000555",
02:54:21 INFO - "Change"
02:54:21 INFO - ],
02:54:21 INFO - [
02:54:21 INFO - "builduid",
02:54:21 INFO - "f10c5434a14948699e2e87dc662e0e3f",
02:54:21 INFO - "Change"
02:54:21 INFO - ],
02:54:21 INFO - [
02:54:21 INFO - "pgo_build",
02:54:21 INFO - "False",
02:54:21 INFO - "Change"
02:54:21 INFO - ]
02:54:21 INFO - ],
02:54:21 INFO - "revision": "cb0f1211b033725af6bb253715f18fccede02f18"
02:54:21 INFO - },
02:54:21 INFO - {
02:54:21 INFO - "category": null,
02:54:21 INFO - "files": [
02:54:21 INFO - {
02:54:21 INFO - "url": null,
02:54:21 INFO - "name": "https://queue.taskcluster.net/v1/task/XZhWjknnQQiLX9NOSGcrsw/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg"
02:54:21 INFO - },
02:54:21 INFO - {
02:54:21 INFO - "url": null,
02:54:21 INFO - "name": "https://queue.taskcluster.net/v1/task/XZhWjknnQQiLX9NOSGcrsw/artifacts/public/build/test_packages.json"
02:54:21 INFO - }
02:54:21 INFO - ],
02:54:21 INFO - "repository": "",
02:54:21 INFO - "rev": "8ef27a178bc2b3d503646ad509b21025c0437515",
02:54:21 INFO - "who": "cbook@mozilla.com",
02:54:21 INFO - "when": 1446541293,
02:54:21 INFO - "number": 6613655,
02:54:21 INFO - "comments": "Bug 1110935 - Part 3 - Remove now unnecessary temp variables. r=keeler",
02:54:21 INFO - "project": "",
02:54:21 INFO - "at": "Tue 03 Nov 2015 01:01:33",
02:54:21 INFO - "branch": "mozilla-inbound-macosx64-debug-unittest",
02:54:21 INFO - "revlink": "",
02:54:21 INFO - "properties": [
02:54:21 INFO - [
02:54:21 INFO - "buildid",
02:54:21 INFO - "20151103002407",
02:54:21 INFO - "Change"
02:54:21 INFO - ],
02:54:21 INFO - [
02:54:21 INFO - "builduid",
02:54:21 INFO - "6c668a81028944c8a9c1b975002f0b4d",
02:54:21 INFO - "Change"
02:54:21 INFO - ],
02:54:21 INFO - [
02:54:21 INFO - "pgo_build",
02:54:21 INFO - "False",
02:54:21 INFO - "Change"
02:54:21 INFO - ]
02:54:21 INFO - ],
02:54:21 INFO - "revision": "8ef27a178bc2b3d503646ad509b21025c0437515"
02:54:21 INFO - },
02:54:21 INFO - {
02:54:21 INFO - "category": null,
02:54:21 INFO - "files": [
02:54:21 INFO - {
02:54:21 INFO - "url": null,
02:54:21 INFO - "name": "https://queue.taskcluster.net/v1/task/97_qw3M6Ts6CjosKKzh2Pg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg"
02:54:21 INFO - },
02:54:21 INFO - {
02:54:21 INFO - "url": null,
02:54:21 INFO - "name": "https://queue.taskcluster.net/v1/task/97_qw3M6Ts6CjosKKzh2Pg/artifacts/public/build/test_packages.json"
02:54:21 INFO - }
02:54:21 INFO - ],
02:54:21 INFO - "repository": "",
02:54:21 INFO - "rev": "d146bba8beabf34b9f5cd8c29b7902c090487087",
02:54:21 INFO - "who": "cbook@mozilla.com",
02:54:21 INFO - "when": 1446542620,
02:54:21 INFO - "number": 6613814,
02:54:21 INFO - "comments": "Bug 1192403 - improve ICE TCP error message. r=mjf",
02:54:21 INFO - "project": "",
02:54:21 INFO - "at": "Tue 03 Nov 2015 01:23:40",
02:54:21 INFO - "branch": "mozilla-inbound-macosx64-debug-unittest",
02:54:21 INFO - "revlink": "",
02:54:21 INFO - "properties": [
02:54:21 INFO - [
02:54:21 INFO - "buildid",
02:54:21 INFO - "20151103002805",
02:54:21 INFO - "Change"
02:54:21 INFO - ],
02:54:21 INFO - [
02:54:21 INFO - "builduid",
02:54:21 INFO - "6bc566d5fb8c4ad7986debcfe0892f5c",
02:54:21 INFO - "Change"
02:54:21 INFO - ],
02:54:21 INFO - [
02:54:21 INFO - "pgo_build",
02:54:21 INFO - "False",
02:54:21 INFO - "Change"
02:54:21 INFO - ]
02:54:21 INFO - ],
02:54:21 INFO - "revision": "d146bba8beabf34b9f5cd8c29b7902c090487087"
02:54:21 INFO - },
02:54:21 INFO - {
02:54:21 INFO - "category": null,
02:54:21 INFO - "files": [
02:54:21 INFO - {
02:54:21 INFO - "url": null,
02:54:21 INFO - "name": "https://queue.taskcluster.net/v1/task/LzyrHocXQR-qeMenC93U3A/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg"
02:54:21 INFO - },
02:54:21 INFO - {
02:54:21 INFO - "url": null,
02:54:21 INFO - "name": "https://queue.taskcluster.net/v1/task/LzyrHocXQR-qeMenC93U3A/artifacts/public/build/test_packages.json"
02:54:21 INFO - }
02:54:21 INFO - ],
02:54:21 INFO - "repository": "",
02:54:21 INFO - "rev": "390c29c2ad710432c76ebfed0d90ba861dd43510",
02:54:21 INFO - "who": "nthomas@mozilla.com",
02:54:21 INFO - "when": 1446541587,
02:54:21 INFO - "number": 6613681,
02:54:21 INFO - "comments": "Bug 1220763 - 43.0b1 build1 osx en-US beta build failing to upload, r=glandium",
02:54:21 INFO - "project": "",
02:54:21 INFO - "at": "Tue 03 Nov 2015 01:06:27",
02:54:21 INFO - "branch": "mozilla-inbound-macosx64-debug-unittest",
02:54:21 INFO - "revlink": "",
02:54:21 INFO - "properties": [
02:54:21 INFO - [
02:54:21 INFO - "buildid",
02:54:21 INFO - "20151103003106",
02:54:21 INFO - "Change"
02:54:21 INFO - ],
02:54:21 INFO - [
02:54:21 INFO - "builduid",
02:54:21 INFO - "b578ac167a3e4522ba391d89b555648f",
02:54:21 INFO - "Change"
02:54:21 INFO - ],
02:54:21 INFO - [
02:54:21 INFO - "pgo_build",
02:54:21 INFO - "False",
02:54:21 INFO - "Change"
02:54:21 INFO - ]
02:54:21 INFO - ],
02:54:21 INFO - "revision": "390c29c2ad710432c76ebfed0d90ba861dd43510"
02:54:21 INFO - },
02:54:21 INFO - {
02:54:21 INFO - "category": null,
02:54:21 INFO - "files": [
02:54:21 INFO - {
02:54:21 INFO - "url": null,
02:54:21 INFO - "name": "https://queue.taskcluster.net/v1/task/Dym6Ayo0T0aHE0AxyynOAg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg"
02:54:21 INFO - },
02:54:21 INFO - {
02:54:21 INFO - "url": null,
02:54:21 INFO - "name": "https://queue.taskcluster.net/v1/task/Dym6Ayo0T0aHE0AxyynOAg/artifacts/public/build/test_packages.json"
02:54:21 INFO - }
02:54:21 INFO - ],
02:54:21 INFO - "repository": "",
02:54:21 INFO - "rev": "0b638967882dfd7a25def8e1cd12aa631be9ed9a",
02:54:21 INFO - "who": "jmaher@mozilla.com",
02:54:21 INFO - "when": 1446545318,
02:54:21 INFO - "number": 6614065,
02:54:21 INFO - "comments": "Bug 1216549 - osx 10.10.5 error in /test_conformance__canvas__viewport-unchanged-upon-resize.html. r=jgilbert",
02:54:21 INFO - "project": "",
02:54:21 INFO - "at": "Tue 03 Nov 2015 02:08:38",
02:54:21 INFO - "branch": "mozilla-inbound-macosx64-debug-unittest",
02:54:21 INFO - "revlink": "",
02:54:21 INFO - "properties": [
02:54:21 INFO - [
02:54:21 INFO - "buildid",
02:54:21 INFO - "20151103013305",
02:54:21 INFO - "Change"
02:54:21 INFO - ],
02:54:21 INFO - [
02:54:21 INFO - "builduid",
02:54:21 INFO - "7b9eab19313d4b859d45987a3705a6ab",
02:54:21 INFO - "Change"
02:54:21 INFO - ],
02:54:21 INFO - [
02:54:21 INFO - "pgo_build",
02:54:21 INFO - "False",
02:54:21 INFO - "Change"
02:54:21 INFO - ]
02:54:21 INFO - ],
02:54:21 INFO - "revision": "0b638967882dfd7a25def8e1cd12aa631be9ed9a"
02:54:21 INFO - },
02:54:21 INFO - {
02:54:21 INFO - "category": null,
02:54:21 INFO - "files": [
02:54:21 INFO - {
02:54:21 INFO - "url": null,
02:54:21 INFO - "name": "https://queue.taskcluster.net/v1/task/3CP_sNYdQiCw2q5LfcsVgw/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg"
02:54:21 INFO - },
02:54:21 INFO - {
02:54:21 INFO - "url": null,
02:54:21 INFO - "name": "https://queue.taskcluster.net/v1/task/3CP_sNYdQiCw2q5LfcsVgw/artifacts/public/build/test_packages.json"
02:54:21 INFO - }
02:54:21 INFO - ],
02:54:21 INFO - "repository": "",
02:54:21 INFO - "rev": "959ea5ec147af1add910936e75dd8d0a8232bd14",
02:54:21 INFO - "who": "cbook@mozilla.com",
02:54:21 INFO - "when": 1446545297,
02:54:21 INFO - "number": 6614063,
02:54:21 INFO - "comments": "Backed out changeset ff4ea28c022f (bug 1218643) for mulet m1 test failures",
02:54:21 INFO - "project": "",
02:54:21 INFO - "at": "Tue 03 Nov 2015 02:08:17",
02:54:21 INFO - "branch": "mozilla-inbound-macosx64-debug-unittest",
02:54:21 INFO - "revlink": "",
02:54:21 INFO - "properties": [
02:54:21 INFO - [
02:54:21 INFO - "buildid",
02:54:21 INFO - "20151103014409",
02:54:21 INFO - "Change"
02:54:21 INFO - ],
02:54:21 INFO - [
02:54:21 INFO - "builduid",
02:54:21 INFO - "ee89bf26380b4a9f9dd7bfd96a16a169",
02:54:21 INFO - "Change"
02:54:21 INFO - ],
02:54:21 INFO - [
02:54:21 INFO - "pgo_build",
02:54:21 INFO - "False",
02:54:21 INFO - "Change"
02:54:21 INFO - ]
02:54:21 INFO - ],
02:54:21 INFO - "revision": "959ea5ec147af1add910936e75dd8d0a8232bd14"
02:54:21 INFO - },
02:54:21 INFO - {
02:54:21 INFO - "category": null,
02:54:21 INFO - "files": [
02:54:21 INFO - {
02:54:21 INFO - "url": null,
02:54:21 INFO - "name": "https://queue.taskcluster.net/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg"
02:54:21 INFO - },
02:54:21 INFO - {
02:54:21 INFO - "url": null,
02:54:21 INFO - "name": "https://queue.taskcluster.net/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/test_packages.json"
02:54:21 INFO - }
02:54:21 INFO - ],
02:54:21 INFO - "repository": "",
02:54:21 INFO - "rev": "4bccd2788f121ff7f5f7a963583b94e14b34f01e",
02:54:21 INFO - "who": "jorendorff@mozilla.com",
02:54:21 INFO - "when": 1446547472,
02:54:21 INFO - "number": 6614216,
02:54:21 INFO - "comments": "Bug 1191570 - Use ToPropertyKey everywhere ES6 says to use it. r=Waldo, r=jandem.",
02:54:21 INFO - "project": "",
02:54:21 INFO - "at": "Tue 03 Nov 2015 02:44:32",
02:54:21 INFO - "branch": "mozilla-inbound-macosx64-debug-unittest",
02:54:21 INFO - "revlink": "",
02:54:21 INFO - "properties": [
02:54:21 INFO - [
02:54:21 INFO - "buildid",
02:54:21 INFO - "20151103021636",
02:54:21 INFO - "Change"
02:54:21 INFO - ],
02:54:21 INFO - [
02:54:21 INFO - "builduid",
02:54:21 INFO - "d94c0fce3c82491784e453f2eb9d6f7f",
02:54:21 INFO - "Change"
02:54:21 INFO - ],
02:54:21 INFO - [
02:54:21 INFO - "pgo_build",
02:54:21 INFO - "False",
02:54:21 INFO - "Change"
02:54:21 INFO - ]
02:54:21 INFO - ],
02:54:21 INFO - "revision": "4bccd2788f121ff7f5f7a963583b94e14b34f01e"
02:54:21 INFO - }
02:54:21 INFO - ],
02:54:21 INFO - "revision": "4bccd2788f121ff7f5f7a963583b94e14b34f01e"
02:54:21 INFO - }
02:54:21 INFO - }
02:54:21 INFO - Found installer url https://queue.taskcluster.net/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg.
02:54:21 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/test_packages.json.
02:54:21 INFO - Running post-action listener: _resource_record_post_action
02:54:21 INFO - #####
02:54:21 INFO - ##### Running download-and-extract step.
02:54:21 INFO - #####
02:54:21 INFO - Running pre-action listener: _resource_record_pre_action
02:54:21 INFO - Running main action method: download_and_extract
02:54:21 INFO - mkdir: /builds/slave/test/build/tests
02:54:21 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')]}
02:54:21 INFO - https://queue.taskcluster.net/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
02:54:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/test_packages.json
02:54:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/test_packages.json
02:54:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
02:54:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
02:54:22 INFO - Downloaded 1183 bytes.
02:54:22 INFO - Reading from file /builds/slave/test/build/test_packages.json
02:54:22 INFO - Using the following test package requirements:
02:54:22 INFO - {u'common': [u'firefox-45.0a1.en-US.mac64.common.tests.zip'],
02:54:22 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
02:54:22 INFO - u'firefox-45.0a1.en-US.mac64.cppunittest.tests.zip'],
02:54:22 INFO - u'jittest': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
02:54:22 INFO - u'jsshell-mac64.zip'],
02:54:22 INFO - u'mochitest': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
02:54:22 INFO - u'firefox-45.0a1.en-US.mac64.mochitest.tests.zip'],
02:54:22 INFO - u'mozbase': [u'firefox-45.0a1.en-US.mac64.common.tests.zip'],
02:54:22 INFO - u'reftest': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
02:54:22 INFO - u'firefox-45.0a1.en-US.mac64.reftest.tests.zip'],
02:54:22 INFO - u'talos': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
02:54:22 INFO - u'firefox-45.0a1.en-US.mac64.talos.tests.zip'],
02:54:22 INFO - u'web-platform': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
02:54:22 INFO - u'firefox-45.0a1.en-US.mac64.web-platform.tests.zip'],
02:54:22 INFO - u'webapprt': [u'firefox-45.0a1.en-US.mac64.common.tests.zip'],
02:54:22 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
02:54:22 INFO - u'firefox-45.0a1.en-US.mac64.xpcshell.tests.zip']}
02:54:22 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
02:54:22 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')]}
02:54:22 INFO - https://queue.taskcluster.net/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/firefox-45.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net
02:54:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/firefox-45.0a1.en-US.mac64.common.tests.zip
02:54:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/firefox-45.0a1.en-US.mac64.common.tests.zip
02:54:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOmmmxAWT5qqtdsBiPgaUg/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
02:54:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOmmmxAWT5qqtdsBiPgaUg/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
02:54:23 INFO - Downloaded 17353109 bytes.
02:54:23 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
02:54:23 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/*
02:54:23 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
02:54:23 INFO - caution: filename not matched: web-platform/*
02:54:23 INFO - Return code: 11
02:54:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:54:23 INFO - https://queue.taskcluster.net/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net
02:54:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip
02:54:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip
02:54:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOmmmxAWT5qqtdsBiPgaUg/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
02:54:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOmmmxAWT5qqtdsBiPgaUg/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
02:54:25 INFO - Downloaded 30915717 bytes.
02:54:25 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
02:54:25 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/*
02:54:25 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
02:54:31 INFO - caution: filename not matched: bin/*
02:54:31 INFO - caution: filename not matched: config/*
02:54:31 INFO - caution: filename not matched: mozbase/*
02:54:31 INFO - caution: filename not matched: marionette/*
02:54:31 INFO - Return code: 11
02:54:31 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')]}
02:54:31 INFO - https://queue.taskcluster.net/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net
02:54:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg
02:54:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg
02:54:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-45.0a1.en-US.mac64.dmg
02:54:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOmmmxAWT5qqtdsBiPgaUg/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
02:54:33 INFO - Downloaded 68632343 bytes.
02:54:33 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg
02:54:33 INFO - mkdir: /builds/slave/test/properties
02:54:33 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
02:54:33 INFO - Writing to file /builds/slave/test/properties/build_url
02:54:33 INFO - Contents:
02:54:33 INFO - build_url:https://queue.taskcluster.net/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg
02:54:33 INFO - mkdir: /builds/slave/test/build/symbols
02:54: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')]}
02:54:33 INFO - https://queue.taskcluster.net/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net
02:54:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
02:54:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
02:54:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOmmmxAWT5qqtdsBiPgaUg/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
02:54:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOmmmxAWT5qqtdsBiPgaUg/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
02:54:35 INFO - Downloaded 54476311 bytes.
02:54:35 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
02:54:35 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
02:54:35 INFO - Writing to file /builds/slave/test/properties/symbols_url
02:54:35 INFO - Contents:
02:54:35 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fOmmmxAWT5qqtdsBiPgaUg/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
02:54:35 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
02:54:35 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
02:54:38 INFO - Return code: 0
02:54:38 INFO - Running post-action listener: _resource_record_post_action
02:54:38 INFO - Running post-action listener: set_extra_try_arguments
02:54:38 INFO - #####
02:54:38 INFO - ##### Running create-virtualenv step.
02:54:38 INFO - #####
02:54:38 INFO - Running pre-action listener: _pre_create_virtualenv
02:54:38 INFO - Running pre-action listener: _resource_record_pre_action
02:54:38 INFO - Running main action method: create_virtualenv
02:54:38 INFO - Creating virtualenv /builds/slave/test/build/venv
02:54:38 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
02:54:38 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
02:54:39 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
02:54:39 INFO - Using real prefix '/tools/python27'
02:54:39 INFO - New python executable in /builds/slave/test/build/venv/bin/python
02:54:40 INFO - Installing distribute.............................................................................................................................................................................................done.
02:54:44 INFO - Installing pip.................done.
02:54:44 INFO - Return code: 0
02:54:44 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
02:54:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:54:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:54:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:54:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:54:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:54:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:54:44 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 0x108b40e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1088fed50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa7e8e04750>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108e8d5e0>, '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 0x1088eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108ae9800>, '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.jOwH4vGnYI/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.MErIx2yibk/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:54:44 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
02:54:44 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
02:54:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jOwH4vGnYI/Render',
02:54:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:54:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:54:44 INFO - 'HOME': '/Users/cltbld',
02:54:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:54:44 INFO - 'LOGNAME': 'cltbld',
02:54:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:54:44 INFO - 'MOZ_NO_REMOTE': '1',
02:54:44 INFO - 'NO_EM_RESTART': '1',
02:54:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:54:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:54:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:54:44 INFO - 'PWD': '/builds/slave/test',
02:54:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:54:44 INFO - 'SHELL': '/bin/bash',
02:54:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MErIx2yibk/Listeners',
02:54:44 INFO - 'TMPDIR': '/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/',
02:54:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:54:44 INFO - 'USER': 'cltbld',
02:54:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:54:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:54:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:54:44 INFO - 'XPC_FLAGS': '0x0',
02:54:44 INFO - 'XPC_SERVICE_NAME': '0',
02:54:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
02:54:45 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:54:45 INFO - Downloading/unpacking psutil>=0.7.1
02:54:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:54:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:54:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:54:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:54:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:54:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:54:47 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
02:54:47 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
02:54:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
02:54:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
02:54:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
02:54:47 INFO - Installing collected packages: psutil
02:54:47 INFO - Running setup.py install for psutil
02:54:47 INFO - building 'psutil._psutil_osx' extension
02:54:47 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
02:54:49 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o
02:54:49 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o
02:54:49 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit
02:54:50 INFO - building 'psutil._psutil_posix' extension
02:54:50 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o
02:54:50 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
02:54:50 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
02:54:50 INFO - ^
02:54:50 INFO - 1 warning generated.
02:54:50 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so
02:54:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
02:54:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
02:54:50 INFO - Successfully installed psutil
02:54:50 INFO - Cleaning up...
02:54:50 INFO - Return code: 0
02:54:50 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
02:54:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:54:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:54:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:54:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:54:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:54:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:54:50 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 0x108b40e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1088fed50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa7e8e04750>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108e8d5e0>, '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 0x1088eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108ae9800>, '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.jOwH4vGnYI/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.MErIx2yibk/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:54:50 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
02:54:50 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
02:54:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jOwH4vGnYI/Render',
02:54:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:54:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:54:50 INFO - 'HOME': '/Users/cltbld',
02:54:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:54:50 INFO - 'LOGNAME': 'cltbld',
02:54:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:54:50 INFO - 'MOZ_NO_REMOTE': '1',
02:54:50 INFO - 'NO_EM_RESTART': '1',
02:54:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:54:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:54:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:54:50 INFO - 'PWD': '/builds/slave/test',
02:54:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:54:50 INFO - 'SHELL': '/bin/bash',
02:54:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MErIx2yibk/Listeners',
02:54:50 INFO - 'TMPDIR': '/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/',
02:54:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:54:50 INFO - 'USER': 'cltbld',
02:54:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:54:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:54:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:54:50 INFO - 'XPC_FLAGS': '0x0',
02:54:50 INFO - 'XPC_SERVICE_NAME': '0',
02:54:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
02:54:50 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:54:50 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
02:54:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:54:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:54:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:54:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:54:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:54:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:54:53 INFO - Downloading mozsystemmonitor-0.0.tar.gz
02:54:53 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
02:54:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
02:54:53 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
02:54:53 INFO - Installing collected packages: mozsystemmonitor
02:54:53 INFO - Running setup.py install for mozsystemmonitor
02:54:53 INFO - Successfully installed mozsystemmonitor
02:54:53 INFO - Cleaning up...
02:54:53 INFO - Return code: 0
02:54:53 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
02:54:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:54:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:54:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:54:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:54:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:54:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:54:53 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 0x108b40e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1088fed50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa7e8e04750>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108e8d5e0>, '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 0x1088eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108ae9800>, '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.jOwH4vGnYI/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.MErIx2yibk/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:54:53 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
02:54:53 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
02:54:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jOwH4vGnYI/Render',
02:54:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:54:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:54:53 INFO - 'HOME': '/Users/cltbld',
02:54:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:54:53 INFO - 'LOGNAME': 'cltbld',
02:54:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:54:53 INFO - 'MOZ_NO_REMOTE': '1',
02:54:53 INFO - 'NO_EM_RESTART': '1',
02:54:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:54:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:54:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:54:53 INFO - 'PWD': '/builds/slave/test',
02:54:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:54:53 INFO - 'SHELL': '/bin/bash',
02:54:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MErIx2yibk/Listeners',
02:54:53 INFO - 'TMPDIR': '/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/',
02:54:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:54:53 INFO - 'USER': 'cltbld',
02:54:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:54:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:54:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:54:53 INFO - 'XPC_FLAGS': '0x0',
02:54:53 INFO - 'XPC_SERVICE_NAME': '0',
02:54:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
02:54:53 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:54:53 INFO - Downloading/unpacking blobuploader==1.2.4
02:54:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:54:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:54:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:54:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:54:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:54:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:54:55 INFO - Downloading blobuploader-1.2.4.tar.gz
02:54:55 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
02:54:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
02:54:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
02:54:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:54:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:54:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:54:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:54:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:54:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:54:56 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
02:54:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
02:54:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
02:54:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:54:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:54:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:54:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:54:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:54:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:54:57 INFO - Downloading docopt-0.6.1.tar.gz
02:54:57 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
02:54:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
02:54:57 INFO - Installing collected packages: blobuploader, requests, docopt
02:54:57 INFO - Running setup.py install for blobuploader
02:54:57 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
02:54:57 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
02:54:57 INFO - Running setup.py install for requests
02:54:57 INFO - Running setup.py install for docopt
02:54:58 INFO - Successfully installed blobuploader requests docopt
02:54:58 INFO - Cleaning up...
02:54:58 INFO - Return code: 0
02:54:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv
02:54:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:54:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:54:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:54:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:54:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:54:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:54:58 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 0x108b40e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1088fed50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa7e8e04750>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108e8d5e0>, '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 0x1088eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108ae9800>, '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.jOwH4vGnYI/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.MErIx2yibk/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:54:58 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
02:54:58 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
02:54:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jOwH4vGnYI/Render',
02:54:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:54:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:54:58 INFO - 'HOME': '/Users/cltbld',
02:54:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:54:58 INFO - 'LOGNAME': 'cltbld',
02:54:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:54:58 INFO - 'MOZ_NO_REMOTE': '1',
02:54:58 INFO - 'NO_EM_RESTART': '1',
02:54:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:54:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:54:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:54:58 INFO - 'PWD': '/builds/slave/test',
02:54:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:54:58 INFO - 'SHELL': '/bin/bash',
02:54:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MErIx2yibk/Listeners',
02:54:58 INFO - 'TMPDIR': '/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/',
02:54:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:54:58 INFO - 'USER': 'cltbld',
02:54:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:54:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:54:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:54:58 INFO - 'XPC_FLAGS': '0x0',
02:54:58 INFO - 'XPC_SERVICE_NAME': '0',
02:54:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
02:54:58 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:54:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
02:54:58 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-5bGhAz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
02:54:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
02:54:58 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-Loshrf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
02:54:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
02:54:58 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-V4a7q4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
02:54:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
02:54:58 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-7Cv1IK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
02:54:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
02:54:58 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-46jMOp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
02:54:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
02:54:59 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-6qSnAP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
02:54:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
02:54:59 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-73GgqL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
02:54:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
02:54:59 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-Ke8ruU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
02:54:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
02:54:59 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-XxiXeV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
02:54:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
02:54:59 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-66TXAP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
02:54:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
02:54:59 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-cDkqCS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
02:54:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
02:54:59 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-luXRTs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
02:54:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
02:54:59 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-XlKDxj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
02:55:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
02:55:00 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-giXxkv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
02:55:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
02:55:00 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-s10mSQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
02:55:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
02:55:00 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-JNKpYb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
02:55:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
02:55:00 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-dmIcC1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
02:55:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
02:55:00 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-bCt0O8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
02:55:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
02:55:00 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-GMSjGN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
02:55:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:55:00 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-18bOaL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:55:00 INFO - Unpacking /builds/slave/test/build/tests/marionette
02:55:01 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-uxi_zl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
02:55:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:55:01 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
02:55:01 INFO - Running setup.py install for manifestparser
02:55:01 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
02:55:01 INFO - Running setup.py install for mozcrash
02:55:01 INFO - Running setup.py install for mozdebug
02:55:01 INFO - Running setup.py install for mozdevice
02:55:01 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
02:55:01 INFO - Installing dm script to /builds/slave/test/build/venv/bin
02:55:01 INFO - Running setup.py install for mozfile
02:55:02 INFO - Running setup.py install for mozhttpd
02:55:02 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
02:55:02 INFO - Running setup.py install for mozinfo
02:55:02 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
02:55:02 INFO - Running setup.py install for mozInstall
02:55:02 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
02:55:02 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
02:55:02 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
02:55:02 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
02:55:02 INFO - Running setup.py install for mozleak
02:55:02 INFO - Running setup.py install for mozlog
02:55:02 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
02:55:02 INFO - Running setup.py install for moznetwork
02:55:03 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
02:55:03 INFO - Running setup.py install for mozprocess
02:55:03 INFO - Running setup.py install for mozprofile
02:55:03 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
02:55:03 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
02:55:03 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
02:55:03 INFO - Running setup.py install for mozrunner
02:55:03 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
02:55:03 INFO - Running setup.py install for mozscreenshot
02:55:03 INFO - Running setup.py install for moztest
02:55:03 INFO - Running setup.py install for mozversion
02:55:04 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
02:55:04 INFO - Running setup.py install for marionette-transport
02:55:04 INFO - Running setup.py install for marionette-driver
02:55:04 INFO - Running setup.py install for browsermob-proxy
02:55:04 INFO - Running setup.py install for marionette-client
02:55:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:55:04 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
02:55:04 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
02:55:04 INFO - Cleaning up...
02:55:04 INFO - Return code: 0
02:55:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv
02:55: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')]}
02:55:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:55:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:55: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')]}
02:55:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:55:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:55:04 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 0x108b40e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1088fed50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa7e8e04750>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108e8d5e0>, '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 0x1088eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108ae9800>, '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.jOwH4vGnYI/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.MErIx2yibk/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:55:04 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
02:55:04 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
02:55:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jOwH4vGnYI/Render',
02:55:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:55:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:55:04 INFO - 'HOME': '/Users/cltbld',
02:55:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:55:04 INFO - 'LOGNAME': 'cltbld',
02:55:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:55:04 INFO - 'MOZ_NO_REMOTE': '1',
02:55:04 INFO - 'NO_EM_RESTART': '1',
02:55:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:55:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:55:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:55:04 INFO - 'PWD': '/builds/slave/test',
02:55:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:55:04 INFO - 'SHELL': '/bin/bash',
02:55:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MErIx2yibk/Listeners',
02:55:04 INFO - 'TMPDIR': '/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/',
02:55:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:55:04 INFO - 'USER': 'cltbld',
02:55:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:55:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:55:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:55:04 INFO - 'XPC_FLAGS': '0x0',
02:55:04 INFO - 'XPC_SERVICE_NAME': '0',
02:55:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
02:55:05 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:55:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
02:55:05 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-okgOYp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
02:55:05 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
02:55:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
02:55:05 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-GoJmQ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
02:55:05 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))
02:55:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
02:55:05 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-xp3ktj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
02:55:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
02:55:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
02:55:05 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-7gHu4s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
02:55:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.47 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))
02:55:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
02:55:05 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-nb1FsM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
02:55:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
02:55:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
02:55:05 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-5wrUYY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
02:55:06 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))
02:55:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
02:55:06 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-kKw13c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
02:55:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
02:55:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
02:55:06 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-RgxuyP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
02:55:06 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))
02:55:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
02:55:06 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-YBlu4w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
02:55:06 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))
02:55:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
02:55:06 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-sfLcj9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
02:55:06 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))
02:55:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
02:55:06 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-wD3s9R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
02:55:06 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
02:55:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
02:55:06 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-4uolvq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
02:55:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
02:55:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
02:55:06 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-ybNr8j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
02:55:06 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))
02:55:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
02:55:06 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-CTwGJr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
02:55:07 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))
02:55:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
02:55:07 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-C8_yn0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
02:55:07 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))
02:55:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
02:55:07 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-LBl2cV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
02:55:07 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))
02:55:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
02:55:07 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-I1F253-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
02:55:07 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))
02:55:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
02:55:07 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-Kw0SYt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
02:55:07 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))
02:55:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
02:55:07 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-UAUP2g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
02:55:07 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))
02:55:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:55:07 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-aJNT5l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:55:07 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
02:55:07 INFO - Unpacking /builds/slave/test/build/tests/marionette
02:55:08 INFO - Running setup.py (path:/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/pip-iqgU3d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
02:55:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:55:08 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))
02:55:08 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))
02:55:08 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))
02:55:08 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))
02:55:08 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.47->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
02:55:08 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.47->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
02:55:08 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
02:55:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:55:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:55:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:55:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:55:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:55:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:55:10 INFO - Downloading blessings-1.5.1.tar.gz
02:55:10 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
02:55:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
02:55:10 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
02:55:10 INFO - Installing collected packages: blessings
02:55:10 INFO - Running setup.py install for blessings
02:55:10 INFO - Successfully installed blessings
02:55:10 INFO - Cleaning up...
02:55:10 INFO - Return code: 0
02:55:10 INFO - Done creating virtualenv /builds/slave/test/build/venv.
02:55:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
02:55:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
02:55:11 INFO - Reading from file tmpfile_stdout
02:55:11 INFO - Current package versions:
02:55:11 INFO - blessings == 1.5.1
02:55:11 INFO - blobuploader == 1.2.4
02:55:11 INFO - browsermob-proxy == 0.6.0
02:55:11 INFO - docopt == 0.6.1
02:55:11 INFO - manifestparser == 1.1
02:55:11 INFO - marionette-client == 1.1.0
02:55:11 INFO - marionette-driver == 1.1.0
02:55:11 INFO - marionette-transport == 1.0.0
02:55:11 INFO - mozInstall == 1.12
02:55:11 INFO - mozcrash == 0.16
02:55:11 INFO - mozdebug == 0.1
02:55:11 INFO - mozdevice == 0.47
02:55:11 INFO - mozfile == 1.2
02:55:11 INFO - mozhttpd == 0.7
02:55:11 INFO - mozinfo == 0.9
02:55:11 INFO - mozleak == 0.1
02:55:11 INFO - mozlog == 3.0
02:55:11 INFO - moznetwork == 0.27
02:55:11 INFO - mozprocess == 0.22
02:55:11 INFO - mozprofile == 0.27
02:55:11 INFO - mozrunner == 6.11
02:55:11 INFO - mozscreenshot == 0.1
02:55:11 INFO - mozsystemmonitor == 0.0
02:55:11 INFO - moztest == 0.7
02:55:11 INFO - mozversion == 1.4
02:55:11 INFO - psutil == 3.1.1
02:55:11 INFO - requests == 1.2.3
02:55:11 INFO - wsgiref == 0.1.2
02:55:11 INFO - Running post-action listener: _resource_record_post_action
02:55:11 INFO - Running post-action listener: _start_resource_monitoring
02:55:11 INFO - Starting resource monitoring.
02:55:11 INFO - #####
02:55:11 INFO - ##### Running pull step.
02:55:11 INFO - #####
02:55:11 INFO - Running pre-action listener: _resource_record_pre_action
02:55:11 INFO - Running main action method: pull
02:55:11 INFO - Pull has nothing to do!
02:55:11 INFO - Running post-action listener: _resource_record_post_action
02:55:11 INFO - #####
02:55:11 INFO - ##### Running install step.
02:55:11 INFO - #####
02:55:11 INFO - Running pre-action listener: _resource_record_pre_action
02:55:11 INFO - Running main action method: install
02:55:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
02:55:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
02:55:11 INFO - Reading from file tmpfile_stdout
02:55:11 INFO - Detecting whether we're running mozinstall >=1.0...
02:55:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
02:55:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
02:55:12 INFO - Reading from file tmpfile_stdout
02:55:12 INFO - Output received:
02:55:12 INFO - Usage: mozinstall [options] installer
02:55:12 INFO - Options:
02:55:12 INFO - -h, --help show this help message and exit
02:55:12 INFO - -d DEST, --destination=DEST
02:55:12 INFO - Directory to install application into. [default:
02:55:12 INFO - "/builds/slave/test"]
02:55:12 INFO - --app=APP Application being installed. [default: firefox]
02:55:12 INFO - mkdir: /builds/slave/test/build/application
02:55:12 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']
02:55:12 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
02:55:32 INFO - Reading from file tmpfile_stdout
02:55:32 INFO - Output received:
02:55:32 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox
02:55:32 INFO - Running post-action listener: _resource_record_post_action
02:55:32 INFO - #####
02:55:32 INFO - ##### Running run-tests step.
02:55:32 INFO - #####
02:55:32 INFO - Running pre-action listener: _resource_record_pre_action
02:55:32 INFO - Running main action method: run_tests
02:55:32 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
02:55:32 INFO - minidump filename unknown. determining based upon platform and arch
02:55:32 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
02:55:32 INFO - grabbing minidump binary from tooltool
02:55:32 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')]}
02:55:32 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 0x108e8d5e0>, '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 0x1088eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108ae9800>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
02:55:32 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
02:55:32 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
02:55:32 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
02:55:32 INFO - Return code: 0
02:55:32 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
02:55:32 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
02:55:32 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/fOmmmxAWT5qqtdsBiPgaUg/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
02:55:32 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/fOmmmxAWT5qqtdsBiPgaUg/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
02:55:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jOwH4vGnYI/Render',
02:55:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:55:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:55:32 INFO - 'HOME': '/Users/cltbld',
02:55:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:55:32 INFO - 'LOGNAME': 'cltbld',
02:55:32 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
02:55:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:55:32 INFO - 'MOZ_NO_REMOTE': '1',
02:55:32 INFO - 'NO_EM_RESTART': '1',
02:55:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:55:32 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:55:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:55:32 INFO - 'PWD': '/builds/slave/test',
02:55:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:55:32 INFO - 'SHELL': '/bin/bash',
02:55:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MErIx2yibk/Listeners',
02:55:32 INFO - 'TMPDIR': '/var/folders/3q/2wmh7r853tj6xgp3km8ynt6h00000w/T/',
02:55:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:55:32 INFO - 'USER': 'cltbld',
02:55:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:55:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:55:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:55:32 INFO - 'XPC_FLAGS': '0x0',
02:55:32 INFO - 'XPC_SERVICE_NAME': '0',
02:55:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
02:55:32 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/fOmmmxAWT5qqtdsBiPgaUg/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
02:55:38 INFO - Using 1 client processes
02:55:38 INFO - wptserve Starting http server on 127.0.0.1:8000
02:55:38 INFO - wptserve Starting http server on 127.0.0.1:8001
02:55:38 INFO - wptserve Starting http server on 127.0.0.1:8443
02:55:40 INFO - SUITE-START | Running 820 tests
02:55:40 INFO - Running testharness tests
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 12ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 9ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
02:55:40 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
02:55:40 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
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
02:55:40 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
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
02:55:40 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
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
02:55:40 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
02:55:40 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
02:55:40 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
02:55:40 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
02:55:40 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
02:55:40 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
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
02:55:40 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
02:55:40 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
02:55:40 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 1ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
02:55:40 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
02:55:40 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
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
02:55:40 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
02:55:40 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
02:55:40 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
02:55:40 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
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
02:55:40 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
02:55:40 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
02:55:40 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
02:55:40 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
02:55:40 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 1ms
02:55:40 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
02:55:40 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 1ms
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
02:55:40 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
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
02:55:40 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
02:55:40 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
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
02:55:40 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
02:55:40 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
02:55:40 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
02:55:40 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
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
02:55:40 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
02:55:40 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
02:55:40 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
02:55:40 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
02:55:40 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 9ms
02:55:40 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
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
02:55:40 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
02:55:40 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
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 9ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 9ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 9ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 2ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 2ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 2ms
02:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
02:55:40 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
02:55:40 INFO - TEST-START | /selection/extend.html
02:55:40 INFO - TEST-SKIP | /selection/extend.html | took 0ms
02:55:40 INFO - Setting up ssl
02:55:40 INFO - PROCESS | certutil |
02:55:40 INFO - PROCESS | certutil |
02:55:40 INFO - PROCESS | certutil |
02:55:40 INFO - Certificate Nickname Trust Attributes
02:55:40 INFO - SSL,S/MIME,JAR/XPI
02:55:40 INFO -
02:55:40 INFO - web-platform-tests CT,,
02:55:40 INFO -
02:55:41 INFO - Starting runner
02:55:41 INFO - PROCESS | 1641 | 1446548141696 Marionette INFO Marionette enabled via build flag and pref
02:55:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x113be4000 == 1 [pid = 1641] [id = 1]
02:55:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 1 (0x113bb5800) [pid = 1641] [serial = 1] [outer = 0x0]
02:55:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 2 (0x113cb0c00) [pid = 1641] [serial = 2] [outer = 0x113bb5800]
02:55:42 INFO - PROCESS | 1641 | 1446548142531 Marionette INFO Listening on port 2828
02:55:43 INFO - PROCESS | 1641 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
02:55:43 INFO - PROCESS | 1641 | 1446548143427 Marionette INFO Marionette enabled via command-line flag
02:55:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x113c07800 == 2 [pid = 1641] [id = 2]
02:55:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 3 (0x11ddd8000) [pid = 1641] [serial = 3] [outer = 0x0]
02:55:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 4 (0x11ddd9000) [pid = 1641] [serial = 4] [outer = 0x11ddd8000]
02:55:43 INFO - PROCESS | 1641 | [1641] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
02:55:43 INFO - PROCESS | 1641 | 1446548143531 Marionette INFO Accepted connection conn0 from 127.0.0.1:49280
02:55:43 INFO - PROCESS | 1641 | 1446548143531 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
02:55:43 INFO - PROCESS | 1641 | 1446548143622 Marionette INFO Closed connection conn0
02:55:43 INFO - PROCESS | 1641 | [1641] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
02:55:43 INFO - PROCESS | 1641 | 1446548143625 Marionette INFO Accepted connection conn1 from 127.0.0.1:49281
02:55:43 INFO - PROCESS | 1641 | 1446548143626 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
02:55:43 INFO - PROCESS | 1641 | [1641] WARNING: Loaded script chrome://global/content/printUtils.js twice (bug 392650): file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
02:55:43 INFO - PROCESS | 1641 | [1641] WARNING: Loaded script chrome://global/content/viewZoomOverlay.js twice (bug 392650): file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
02:55:43 INFO - PROCESS | 1641 | [1641] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
02:55:43 INFO - PROCESS | 1641 | 1446548143649 Marionette INFO Accepted connection conn2 from 127.0.0.1:49282
02:55:43 INFO - PROCESS | 1641 | 1446548143650 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
02:55:43 INFO - PROCESS | 1641 | 1446548143655 Marionette INFO Closed connection conn2
02:55:43 INFO - PROCESS | 1641 | 1446548143658 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
02:55:43 INFO - PROCESS | 1641 | [1641] WARNING: Loaded script chrome://browser/content/places/browserPlacesViews.js twice (bug 392650): file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
02:55:43 INFO - PROCESS | 1641 | [1641] WARNING: Loaded script chrome://browser/content/browser.js twice (bug 392650): file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
02:55:43 INFO - PROCESS | 1641 | [1641] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
02:55:44 INFO - PROCESS | 1641 | [1641] WARNING: Loaded script chrome://browser/content/downloads/downloads.js twice (bug 392650): file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
02:55:44 INFO - PROCESS | 1641 | [1641] WARNING: Loaded script chrome://browser/content/downloads/indicator.js twice (bug 392650): file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
02:55:44 INFO - PROCESS | 1641 | [1641] WARNING: Loaded script chrome://browser/content/customizableui/panelUI.js twice (bug 392650): file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
02:55:44 INFO - PROCESS | 1641 | [1641] WARNING: Loaded script chrome://global/content/viewSourceUtils.js twice (bug 392650): file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
02:55:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x11fe13000 == 3 [pid = 1641] [id = 3]
02:55:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 5 (0x1205c4000) [pid = 1641] [serial = 5] [outer = 0x0]
02:55:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x11fe18800 == 4 [pid = 1641] [id = 4]
02:55:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 6 (0x1205c4800) [pid = 1641] [serial = 6] [outer = 0x0]
02:55:44 INFO - PROCESS | 1641 | [1641] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
02:55:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x121856000 == 5 [pid = 1641] [id = 5]
02:55:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 7 (0x1205c3c00) [pid = 1641] [serial = 7] [outer = 0x0]
02:55:44 INFO - PROCESS | 1641 | [1641] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
02:55:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 8 (0x121c77c00) [pid = 1641] [serial = 8] [outer = 0x1205c3c00]
02:55:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 9 (0x12229d400) [pid = 1641] [serial = 9] [outer = 0x1205c4000]
02:55:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 10 (0x12229dc00) [pid = 1641] [serial = 10] [outer = 0x1205c4800]
02:55:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 11 (0x12229f800) [pid = 1641] [serial = 11] [outer = 0x1205c3c00]
02:55:45 INFO - PROCESS | 1641 | 1446548145664 Marionette INFO loaded listener.js
02:55:45 INFO - PROCESS | 1641 | 1446548145680 Marionette INFO loaded listener.js
02:55:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 12 (0x1252d1800) [pid = 1641] [serial = 12] [outer = 0x1205c3c00]
02:55:45 INFO - PROCESS | 1641 | 1446548145896 Marionette DEBUG conn1 client <- {"sessionId":"372e39b6-0d8a-5146-b867-70409327cbeb","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":"20151103021636","device":"desktop","version":"45.0a1"}}
02:55:46 INFO - PROCESS | 1641 | 1446548146011 Marionette DEBUG conn1 -> {"name":"getContext"}
02:55:46 INFO - PROCESS | 1641 | 1446548146013 Marionette DEBUG conn1 client <- {"value":"content"}
02:55:46 INFO - PROCESS | 1641 | 1446548146077 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
02:55:46 INFO - PROCESS | 1641 | 1446548146078 Marionette DEBUG conn1 client <- {}
02:55:46 INFO - PROCESS | 1641 | 1446548146221 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}}
02:55:46 INFO - PROCESS | 1641 | [Parent 1641] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5375
02:55:46 INFO - PROCESS | 1641 | [Parent 1641] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5375
02:55:46 INFO - PROCESS | 1641 | [Child 1644] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1399
02:55:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x11951e000 == 1 [pid = 1644] [id = 1]
02:55:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 1 (0x119541000) [pid = 1644] [serial = 1] [outer = 0x0]
02:55:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 2 (0x1195b9000) [pid = 1644] [serial = 2] [outer = 0x119541000]
02:55:47 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Could not get disk information from DiskSpaceWatcher: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/storage/DOMStorageIPC.cpp, line 320
02:55:47 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
02:55:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 3 (0x119da9400) [pid = 1644] [serial = 3] [outer = 0x119541000]
02:55:47 INFO - PROCESS | 1641 | [Child 1644] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 214
02:55:47 INFO - PROCESS | 1641 | [Child 1644] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 282
02:55:47 INFO - PROCESS | 1641 | [Parent 1641] WARNING: RasterImage::Init failed: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
02:55:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
02:55:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a093000 == 2 [pid = 1644] [id = 2]
02:55:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 4 (0x11bb06800) [pid = 1644] [serial = 4] [outer = 0x0]
02:55:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 5 (0x11bb07800) [pid = 1644] [serial = 5] [outer = 0x11bb06800]
02:55:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 6 (0x11bd03400) [pid = 1644] [serial = 6] [outer = 0x11bb06800]
02:55:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x12a240800 == 6 [pid = 1641] [id = 6]
02:55:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 13 (0x123db2c00) [pid = 1641] [serial = 13] [outer = 0x0]
02:55:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 14 (0x12a293c00) [pid = 1641] [serial = 14] [outer = 0x123db2c00]
02:55:47 INFO - PROCESS | 1641 | 1446548147963 Marionette INFO loaded listener.js
02:55:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 15 (0x12a5c4c00) [pid = 1641] [serial = 15] [outer = 0x123db2c00]
02:55:48 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
02:55:48 INFO - document served over http requires an http
02:55:48 INFO - sub-resource via fetch-request using the http-csp
02:55:48 INFO - delivery method with keep-origin-redirect and when
02:55: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"
02:55:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:55:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:55:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:55:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:48 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
02:55:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 620ms
02:55:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
02:55:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd55800 == 3 [pid = 1644] [id = 3]
02:55:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 7 (0x11a076400) [pid = 1644] [serial = 7] [outer = 0x0]
02:55:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 8 (0x11bdb0c00) [pid = 1644] [serial = 8] [outer = 0x11a076400]
02:55:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 9 (0x11bdb8c00) [pid = 1644] [serial = 9] [outer = 0x11a076400]
02:55:48 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
02:55:48 INFO - document served over http requires an http
02:55:48 INFO - sub-resource via fetch-request using the http-csp
02:55:48 INFO - delivery method with no-redirect and when
02:55: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"
02:55:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:55:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:55:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:55:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:48 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
02:55:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 477ms
02:55:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
02:55:48 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd53000 == 4 [pid = 1644] [id = 4]
02:55:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 10 (0x11bd0fc00) [pid = 1644] [serial = 10] [outer = 0x0]
02:55:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 11 (0x11bee9800) [pid = 1644] [serial = 11] [outer = 0x11bd0fc00]
02:55:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 12 (0x11bef0c00) [pid = 1644] [serial = 12] [outer = 0x11bd0fc00]
02:55:49 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
02:55:49 INFO - document served over http requires an http
02:55:49 INFO - sub-resource via fetch-request using the http-csp
02:55:49 INFO - delivery method with swap-origin-redirect and when
02:55: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"
02:55:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:55:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:55:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:55:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:49 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
02:55:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 425ms
02:55:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
02:55:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1e3800 == 5 [pid = 1644] [id = 5]
02:55:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 13 (0x11bee9400) [pid = 1644] [serial = 13] [outer = 0x0]
02:55:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 14 (0x11c1d2800) [pid = 1644] [serial = 14] [outer = 0x11bee9400]
02:55:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 15 (0x11c1d7400) [pid = 1644] [serial = 15] [outer = 0x11bee9400]
02:55:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1f1000 == 6 [pid = 1644] [id = 6]
02:55:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 16 (0x11c3c5800) [pid = 1644] [serial = 16] [outer = 0x0]
02:55:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 17 (0x11c3ca800) [pid = 1644] [serial = 17] [outer = 0x11c3c5800]
02:55:49 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
02:55:49 INFO - document served over http requires an http
02:55:49 INFO - sub-resource via iframe-tag using the http-csp
02:55:49 INFO - delivery method with keep-origin-redirect and when
02:55: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"
02:55:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:55:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:55:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:49 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
02:55:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 473ms
02:55:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
02:55:49 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c542800 == 7 [pid = 1644] [id = 7]
02:55:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 18 (0x11c1cf400) [pid = 1644] [serial = 18] [outer = 0x0]
02:55:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 19 (0x11c3d1000) [pid = 1644] [serial = 19] [outer = 0x11c1cf400]
02:55:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 20 (0x11c587800) [pid = 1644] [serial = 20] [outer = 0x11c1cf400]
02:55:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c555000 == 8 [pid = 1644] [id = 8]
02:55:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 21 (0x11c58b400) [pid = 1644] [serial = 21] [outer = 0x0]
02:55:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 22 (0x11c590400) [pid = 1644] [serial = 22] [outer = 0x11c58b400]
02:55:50 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
02:55:50 INFO - document served over http requires an http
02:55:50 INFO - sub-resource via iframe-tag using the http-csp
02:55:50 INFO - delivery method with no-redirect and when
02:55: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"
02:55:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:55:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:55:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:50 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
02:55:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 419ms
02:55:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
02:55:50 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:50 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c884000 == 9 [pid = 1644] [id = 9]
02:55:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 23 (0x11c3d0c00) [pid = 1644] [serial = 23] [outer = 0x0]
02:55:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 24 (0x119ae0000) [pid = 1644] [serial = 24] [outer = 0x11c3d0c00]
02:55:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 25 (0x11c84dc00) [pid = 1644] [serial = 25] [outer = 0x11c3d0c00]
02:55:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c894000 == 10 [pid = 1644] [id = 10]
02:55:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 26 (0x11c851400) [pid = 1644] [serial = 26] [outer = 0x0]
02:55:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 27 (0x11c9efc00) [pid = 1644] [serial = 27] [outer = 0x11c851400]
02:55:50 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
02:55:50 INFO - document served over http requires an http
02:55:50 INFO - sub-resource via iframe-tag using the http-csp
02:55:50 INFO - delivery method with swap-origin-redirect and when
02:55: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"
02:55:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:55:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:55:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:50 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
02:55:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 469ms
02:55:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
02:55:50 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:50 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9c1000 == 11 [pid = 1644] [id = 11]
02:55:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 28 (0x11c845400) [pid = 1644] [serial = 28] [outer = 0x0]
02:55:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 29 (0x11c9f3800) [pid = 1644] [serial = 29] [outer = 0x11c845400]
02:55:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x12dcdd800 == 7 [pid = 1641] [id = 7]
02:55:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 16 (0x12ab10400) [pid = 1641] [serial = 16] [outer = 0x0]
02:55:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 17 (0x12ab13c00) [pid = 1641] [serial = 17] [outer = 0x12ab10400]
02:55:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 18 (0x11315a400) [pid = 1641] [serial = 18] [outer = 0x12ab10400]
02:55:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 30 (0x11c9fb800) [pid = 1644] [serial = 30] [outer = 0x11c845400]
02:55:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x12db76800 == 8 [pid = 1641] [id = 8]
02:55:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 19 (0x12ab14000) [pid = 1641] [serial = 19] [outer = 0x0]
02:55:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 20 (0x12c344000) [pid = 1641] [serial = 20] [outer = 0x12ab14000]
02:55:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 21 (0x12ab18400) [pid = 1641] [serial = 21] [outer = 0x12ab14000]
02:55:51 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
02:55:51 INFO - document served over http requires an http
02:55:51 INFO - sub-resource via script-tag using the http-csp
02:55:51 INFO - delivery method with keep-origin-redirect and when
02:55: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"
02:55:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:55:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:55:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:51 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
02:55:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 570ms
02:55:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
02:55:51 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9d7800 == 12 [pid = 1644] [id = 12]
02:55:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 31 (0x11d36bc00) [pid = 1644] [serial = 31] [outer = 0x0]
02:55:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 32 (0x11d373c00) [pid = 1644] [serial = 32] [outer = 0x11d36bc00]
02:55:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 33 (0x11d379400) [pid = 1644] [serial = 33] [outer = 0x11d36bc00]
02:55:51 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
02:55:51 INFO - document served over http requires an http
02:55:51 INFO - sub-resource via script-tag using the http-csp
02:55:51 INFO - delivery method with no-redirect and when
02:55: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"
02:55:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:55:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:55:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:51 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
02:55:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 471ms
02:55:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
02:55:51 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd19000 == 13 [pid = 1644] [id = 13]
02:55:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 34 (0x11cd79800) [pid = 1644] [serial = 34] [outer = 0x0]
02:55:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 35 (0x11cd7c000) [pid = 1644] [serial = 35] [outer = 0x11cd79800]
02:55:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 36 (0x11d371800) [pid = 1644] [serial = 36] [outer = 0x11cd79800]
02:55:52 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
02:55:52 INFO - document served over http requires an http
02:55:52 INFO - sub-resource via script-tag using the http-csp
02:55:52 INFO - delivery method with swap-origin-redirect and when
02:55: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"
02:55:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:55:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:55:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:52 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
02:55:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 472ms
02:55:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
02:55:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf79800 == 14 [pid = 1644] [id = 14]
02:55:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 37 (0x11cd79400) [pid = 1644] [serial = 37] [outer = 0x0]
02:55:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 38 (0x11cf5ec00) [pid = 1644] [serial = 38] [outer = 0x11cd79400]
02:55:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 39 (0x11d146c00) [pid = 1644] [serial = 39] [outer = 0x11cd79400]
02:55:52 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
02:55:52 INFO - document served over http requires an http
02:55:52 INFO - sub-resource via xhr-request using the http-csp
02:55:52 INFO - delivery method with keep-origin-redirect and when
02:55: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"
02:55:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:55:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:55:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:52 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
02:55:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 825ms
02:55:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
02:55:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d60d800 == 15 [pid = 1644] [id = 15]
02:55:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 40 (0x11cf5cc00) [pid = 1644] [serial = 40] [outer = 0x0]
02:55:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 41 (0x11d1ec000) [pid = 1644] [serial = 41] [outer = 0x11cf5cc00]
02:55:53 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 42 (0x11d1f1c00) [pid = 1644] [serial = 42] [outer = 0x11cf5cc00]
02:55:53 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:53 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:54 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
02:55:54 INFO - document served over http requires an http
02:55:54 INFO - sub-resource via xhr-request using the http-csp
02:55:54 INFO - delivery method with no-redirect and when
02:55: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"
02:55:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:55:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:55:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:54 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
02:55:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1076ms
02:55:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
02:55:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d625800 == 16 [pid = 1644] [id = 16]
02:55:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 43 (0x11d14e800) [pid = 1644] [serial = 43] [outer = 0x0]
02:55:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 44 (0x11d811000) [pid = 1644] [serial = 44] [outer = 0x11d14e800]
02:55:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 45 (0x11d816800) [pid = 1644] [serial = 45] [outer = 0x11d14e800]
02:55:54 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
02:55:54 INFO - document served over http requires an http
02:55:54 INFO - sub-resource via xhr-request using the http-csp
02:55:54 INFO - delivery method with swap-origin-redirect and when
02:55: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"
02:55:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:55:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:55:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:54 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
02:55:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 471ms
02:55:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
02:55:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d84e800 == 17 [pid = 1644] [id = 17]
02:55:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 46 (0x11d80ec00) [pid = 1644] [serial = 46] [outer = 0x0]
02:55:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 47 (0x11d899c00) [pid = 1644] [serial = 47] [outer = 0x11d80ec00]
02:55:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 48 (0x11d89f400) [pid = 1644] [serial = 48] [outer = 0x11d80ec00]
02:55:55 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
02:55:55 INFO - document served over http requires an https
02:55:55 INFO - sub-resource via fetch-request using the http-csp
02:55:55 INFO - delivery method with keep-origin-redirect and when
02:55: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"
02:55:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:55:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:55:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:55:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:55 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
02:55:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 521ms
02:55:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
02:55:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dab3800 == 18 [pid = 1644] [id = 18]
02:55:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 49 (0x11d81dc00) [pid = 1644] [serial = 49] [outer = 0x0]
02:55:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 50 (0x11d8a3400) [pid = 1644] [serial = 50] [outer = 0x11d81dc00]
02:55:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 51 (0x124231800) [pid = 1644] [serial = 51] [outer = 0x11d81dc00]
02:55:55 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
02:55:55 INFO - document served over http requires an https
02:55:55 INFO - sub-resource via fetch-request using the http-csp
02:55:55 INFO - delivery method with no-redirect and when
02:55: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"
02:55:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:55:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:55:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:55:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:55 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
02:55:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 473ms
02:55:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
02:55:55 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:55 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea42800 == 19 [pid = 1644] [id = 19]
02:55:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 52 (0x11ea31400) [pid = 1644] [serial = 52] [outer = 0x0]
02:55:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 53 (0x11ea32400) [pid = 1644] [serial = 53] [outer = 0x11ea31400]
02:55:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 54 (0x11ea38000) [pid = 1644] [serial = 54] [outer = 0x11ea31400]
02:55:56 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
02:55:56 INFO - document served over http requires an https
02:55:56 INFO - sub-resource via fetch-request using the http-csp
02:55:56 INFO - delivery method with swap-origin-redirect and when
02:55: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"
02:55:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:55:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:55:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:55:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:56 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
02:55:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 471ms
02:55:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
02:55:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x12185d800 == 20 [pid = 1644] [id = 20]
02:55:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 55 (0x11ea30000) [pid = 1644] [serial = 55] [outer = 0x0]
02:55:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 56 (0x12182e000) [pid = 1644] [serial = 56] [outer = 0x11ea30000]
02:55:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 57 (0x121833c00) [pid = 1644] [serial = 57] [outer = 0x11ea30000]
02:55:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x12186d000 == 21 [pid = 1644] [id = 21]
02:55:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 58 (0x12067a000) [pid = 1644] [serial = 58] [outer = 0x0]
02:55:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 59 (0x12067d800) [pid = 1644] [serial = 59] [outer = 0x12067a000]
02:55:56 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
02:55:56 INFO - document served over http requires an https
02:55:56 INFO - sub-resource via iframe-tag using the http-csp
02:55:56 INFO - delivery method with keep-origin-redirect and when
02:55: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"
02:55:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:55:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:55:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:56 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
02:55:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 522ms
02:55:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
02:55:56 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x120691800 == 22 [pid = 1644] [id = 22]
02:55:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 60 (0x120681800) [pid = 1644] [serial = 60] [outer = 0x0]
02:55:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x120684c00) [pid = 1644] [serial = 61] [outer = 0x120681800]
02:55:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x121835400) [pid = 1644] [serial = 62] [outer = 0x120681800]
02:55:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206a3000 == 23 [pid = 1644] [id = 23]
02:55:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x120846000) [pid = 1644] [serial = 63] [outer = 0x0]
02:55:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x12084a400) [pid = 1644] [serial = 64] [outer = 0x120846000]
02:55:57 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
02:55:57 INFO - document served over http requires an https
02:55:57 INFO - sub-resource via iframe-tag using the http-csp
02:55:57 INFO - delivery method with no-redirect and when
02:55: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"
02:55:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:55:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:55:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:57 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
02:55:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 472ms
02:55:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
02:55:57 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:57 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x11071d000 == 24 [pid = 1644] [id = 24]
02:55:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x110685400) [pid = 1644] [serial = 65] [outer = 0x0]
02:55:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x11068a400) [pid = 1644] [serial = 66] [outer = 0x110685400]
02:55:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x11bb09400) [pid = 1644] [serial = 67] [outer = 0x110685400]
02:55:57 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:57 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:57 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a08b000 == 25 [pid = 1644] [id = 25]
02:55:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x11a073400) [pid = 1644] [serial = 68] [outer = 0x0]
02:55:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x11bdbac00) [pid = 1644] [serial = 69] [outer = 0x11a073400]
02:55:57 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
02:55:57 INFO - document served over http requires an https
02:55:57 INFO - sub-resource via iframe-tag using the http-csp
02:55:57 INFO - delivery method with swap-origin-redirect and when
02:55: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"
02:55:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:55:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:55:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:57 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
02:55:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 821ms
02:55:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
02:55:57 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:57 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c550800 == 26 [pid = 1644] [id = 26]
02:55:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x11bef2400) [pid = 1644] [serial = 70] [outer = 0x0]
02:55:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11c1d8400) [pid = 1644] [serial = 71] [outer = 0x11bef2400]
02:55:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11c3d3c00) [pid = 1644] [serial = 72] [outer = 0x11bef2400]
02:55:58 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:58 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:58 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:55:58 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
02:55:58 INFO - document served over http requires an https
02:55:58 INFO - sub-resource via script-tag using the http-csp
02:55:58 INFO - delivery method with keep-origin-redirect and when
02:55: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"
02:55:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:55:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:55:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:58 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
02:55:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 922ms
02:55:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
02:55:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be98800 == 27 [pid = 1644] [id = 27]
02:55:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x119a94800) [pid = 1644] [serial = 73] [outer = 0x0]
02:55:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x119a98c00) [pid = 1644] [serial = 74] [outer = 0x119a94800]
02:55:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x11a079c00) [pid = 1644] [serial = 75] [outer = 0x119a94800]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x1206a3000 == 26 [pid = 1644] [id = 23]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x120691800 == 25 [pid = 1644] [id = 22]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x12186d000 == 24 [pid = 1644] [id = 21]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x12185d800 == 23 [pid = 1644] [id = 20]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea42800 == 22 [pid = 1644] [id = 19]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11dab3800 == 21 [pid = 1644] [id = 18]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11d84e800 == 20 [pid = 1644] [id = 17]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11d625800 == 19 [pid = 1644] [id = 16]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11d60d800 == 18 [pid = 1644] [id = 15]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf79800 == 17 [pid = 1644] [id = 14]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd19000 == 16 [pid = 1644] [id = 13]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9d7800 == 15 [pid = 1644] [id = 12]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9c1000 == 14 [pid = 1644] [id = 11]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11c894000 == 13 [pid = 1644] [id = 10]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11c884000 == 12 [pid = 1644] [id = 9]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11c555000 == 11 [pid = 1644] [id = 8]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11c542800 == 10 [pid = 1644] [id = 7]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1f1000 == 9 [pid = 1644] [id = 6]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1e3800 == 8 [pid = 1644] [id = 5]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd53000 == 7 [pid = 1644] [id = 4]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd55800 == 6 [pid = 1644] [id = 3]
02:55:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11a093000 == 5 [pid = 1644] [id = 2]
02:55:59 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
02:55:59 INFO - document served over http requires an https
02:55:59 INFO - sub-resource via script-tag using the http-csp
02:55:59 INFO - delivery method with no-redirect and when
02:55: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"
02:55:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:55:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:55:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:59 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
02:55:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 523ms
02:55:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
02:55:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x119ac2000 == 6 [pid = 1644] [id = 28]
02:55:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x11991c800) [pid = 1644] [serial = 76] [outer = 0x0]
02:55:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x119adb800) [pid = 1644] [serial = 77] [outer = 0x11991c800]
02:55:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11bef1000) [pid = 1644] [serial = 78] [outer = 0x11991c800]
02:55:59 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
02:55:59 INFO - document served over http requires an https
02:55:59 INFO - sub-resource via script-tag using the http-csp
02:55:59 INFO - delivery method with swap-origin-redirect and when
02:55: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"
02:55:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:55:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:55:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:55:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:55:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:55:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:55:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:55:59 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
02:55:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 476ms
02:55:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
02:55:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c88a800 == 7 [pid = 1644] [id = 29]
02:55:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11bdb4400) [pid = 1644] [serial = 79] [outer = 0x0]
02:55:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11c3cc400) [pid = 1644] [serial = 80] [outer = 0x11bdb4400]
02:56:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11c58ec00) [pid = 1644] [serial = 81] [outer = 0x11bdb4400]
02:56:00 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
02:56:00 INFO - document served over http requires an https
02:56:00 INFO - sub-resource via xhr-request using the http-csp
02:56:00 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:00 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
02:56:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 520ms
02:56:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
02:56:00 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd0d000 == 8 [pid = 1644] [id = 30]
02:56:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11c3cb400) [pid = 1644] [serial = 82] [outer = 0x0]
02:56:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11c84ec00) [pid = 1644] [serial = 83] [outer = 0x11c3cb400]
02:56:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11c9fc400) [pid = 1644] [serial = 84] [outer = 0x11c3cb400]
02:56:00 INFO - PROCESS | 1641 | --DOMWINDOW == 20 (0x12229f800) [pid = 1641] [serial = 11] [outer = 0x0] [url = about:blank]
02:56:00 INFO - PROCESS | 1641 | --DOMWINDOW == 19 (0x121c77c00) [pid = 1641] [serial = 8] [outer = 0x0] [url = about:blank]
02:56:00 INFO - PROCESS | 1641 | --DOMWINDOW == 18 (0x12ab13c00) [pid = 1641] [serial = 17] [outer = 0x0] [url = about:blank]
02:56:00 INFO - PROCESS | 1641 | --DOMWINDOW == 17 (0x12c344000) [pid = 1641] [serial = 20] [outer = 0x0] [url = about:blank]
02:56:00 INFO - PROCESS | 1641 | --DOMWINDOW == 16 (0x12a293c00) [pid = 1641] [serial = 14] [outer = 0x0] [url = about:blank]
02:56:00 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
02:56:00 INFO - document served over http requires an https
02:56:00 INFO - sub-resource via xhr-request using the http-csp
02:56:00 INFO - delivery method with no-redirect and when
02:56: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"
02:56:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:00 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
02:56:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 489ms
02:56:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
02:56:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf7e800 == 9 [pid = 1644] [id = 31]
02:56:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11c84f000) [pid = 1644] [serial = 85] [outer = 0x0]
02:56:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11cd7b800) [pid = 1644] [serial = 86] [outer = 0x11c84f000]
02:56:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11cf61000) [pid = 1644] [serial = 87] [outer = 0x11c84f000]
02:56:01 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
02:56:01 INFO - document served over http requires an https
02:56:01 INFO - sub-resource via xhr-request using the http-csp
02:56:01 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:01 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
02:56:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 474ms
02:56:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
02:56:01 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d61f000 == 10 [pid = 1644] [id = 32]
02:56:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11cd7d400) [pid = 1644] [serial = 88] [outer = 0x0]
02:56:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11d1edc00) [pid = 1644] [serial = 89] [outer = 0x11cd7d400]
02:56:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11d1fa400) [pid = 1644] [serial = 90] [outer = 0x11cd7d400]
02:56:01 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
02:56:01 INFO - document served over http requires an http
02:56:01 INFO - sub-resource via fetch-request using the http-csp
02:56:01 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:01 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
02:56:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 421ms
02:56:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
02:56:01 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x11daaf800 == 11 [pid = 1644] [id = 33]
02:56:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11d14b800) [pid = 1644] [serial = 91] [outer = 0x0]
02:56:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11d36d000) [pid = 1644] [serial = 92] [outer = 0x11d14b800]
02:56:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11d819400) [pid = 1644] [serial = 93] [outer = 0x11d14b800]
02:56:02 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
02:56:02 INFO - document served over http requires an http
02:56:02 INFO - sub-resource via fetch-request using the http-csp
02:56:02 INFO - delivery method with no-redirect and when
02:56: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"
02:56:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:02 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
02:56:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 824ms
02:56:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
02:56:03 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea4f000 == 12 [pid = 1644] [id = 34]
02:56:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11d37a400) [pid = 1644] [serial = 94] [outer = 0x0]
02:56:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x11d897000) [pid = 1644] [serial = 95] [outer = 0x11d37a400]
02:56:03 INFO - PROCESS | 1641 | --DOCSHELL 0x121856000 == 7 [pid = 1641] [id = 5]
02:56:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x11ea34800) [pid = 1644] [serial = 96] [outer = 0x11d37a400]
02:56:03 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
02:56:03 INFO - document served over http requires an http
02:56:03 INFO - sub-resource via fetch-request using the http-csp
02:56:03 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:03 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
02:56:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1226ms
02:56:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
02:56:03 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206b1000 == 13 [pid = 1644] [id = 35]
02:56:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x11d8a0400) [pid = 1644] [serial = 97] [outer = 0x0]
02:56:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x120683c00) [pid = 1644] [serial = 98] [outer = 0x11d8a0400]
02:56:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x12084cc00) [pid = 1644] [serial = 99] [outer = 0x11d8a0400]
02:56:04 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x121877000 == 14 [pid = 1644] [id = 36]
02:56:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x120851400) [pid = 1644] [serial = 100] [outer = 0x0]
02:56:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x121829000) [pid = 1644] [serial = 101] [outer = 0x120851400]
02:56:04 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
02:56:04 INFO - document served over http requires an http
02:56:04 INFO - sub-resource via iframe-tag using the http-csp
02:56:04 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:04 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
02:56:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1124ms
02:56:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
02:56:05 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x121376000 == 15 [pid = 1644] [id = 37]
02:56:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x12067cc00) [pid = 1644] [serial = 102] [outer = 0x0]
02:56:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x121832400) [pid = 1644] [serial = 103] [outer = 0x12067cc00]
02:56:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x12422fc00) [pid = 1644] [serial = 104] [outer = 0x12067cc00]
02:56:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x121383000 == 16 [pid = 1644] [id = 38]
02:56:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x123e27800) [pid = 1644] [serial = 105] [outer = 0x0]
02:56:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x123e2a800) [pid = 1644] [serial = 106] [outer = 0x123e27800]
02:56:06 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
02:56:06 INFO - document served over http requires an http
02:56:06 INFO - sub-resource via iframe-tag using the http-csp
02:56:06 INFO - delivery method with no-redirect and when
02:56: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"
02:56:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:06 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
02:56:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1125ms
02:56:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
02:56:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e8d000 == 17 [pid = 1644] [id = 39]
02:56:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x121831c00) [pid = 1644] [serial = 107] [outer = 0x0]
02:56:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x123e29c00) [pid = 1644] [serial = 108] [outer = 0x121831c00]
02:56:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x124008800) [pid = 1644] [serial = 109] [outer = 0x121831c00]
02:56:06 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:06 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:06 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:06 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:06 INFO - PROCESS | 1641 | --DOCSHELL 0x11a08b000 == 16 [pid = 1644] [id = 25]
02:56:06 INFO - PROCESS | 1641 | --DOCSHELL 0x11071d000 == 15 [pid = 1644] [id = 24]
02:56:06 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x119553000 == 16 [pid = 1644] [id = 40]
02:56:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x112a89400) [pid = 1644] [serial = 110] [outer = 0x0]
02:56:07 INFO - PROCESS | 1641 | [Child 1644] WARNING: No inner window available!: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9243
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x11c84f000) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x119a94800) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x11bee9400) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x11d36bc00) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x11c58b400) [pid = 1644] [serial = 21] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548150013]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x11d14b800) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x11c1cf400) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11cd79800) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x11bef2400) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x120681800) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x11991c800) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x11d81dc00) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x11c851400) [pid = 1644] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x110685400) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x11a076400) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x11c845400) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x120851400) [pid = 1644] [serial = 100] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x11c3c5800) [pid = 1644] [serial = 16] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x11bdb4400) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11bd0fc00) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11d14e800) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11a073400) [pid = 1644] [serial = 68] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11cd79400) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11bb06800) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x11d80ec00) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11d37a400) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11ea30000) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x120846000) [pid = 1644] [serial = 63] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548156943]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11c3d0c00) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11ea31400) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11d8a0400) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11c3cb400) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x12067a000) [pid = 1644] [serial = 58] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x11cf5cc00) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x11cd7d400) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x11d373c00) [pid = 1644] [serial = 32] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11cd7c000) [pid = 1644] [serial = 35] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11c9efc00) [pid = 1644] [serial = 27] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11c9f3800) [pid = 1644] [serial = 29] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11c3ca800) [pid = 1644] [serial = 17] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11c3d1000) [pid = 1644] [serial = 19] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11c590400) [pid = 1644] [serial = 22] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548150013]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x119ae0000) [pid = 1644] [serial = 24] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x11bee9800) [pid = 1644] [serial = 11] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x11c1d2800) [pid = 1644] [serial = 14] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x11bb07800) [pid = 1644] [serial = 5] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x121832400) [pid = 1644] [serial = 103] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x11bdb0c00) [pid = 1644] [serial = 8] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x123e27800) [pid = 1644] [serial = 105] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548165862]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x12067cc00) [pid = 1644] [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]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 59 (0x123e2a800) [pid = 1644] [serial = 106] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548165862]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 58 (0x1195b9000) [pid = 1644] [serial = 2] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 57 (0x12182e000) [pid = 1644] [serial = 56] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 56 (0x12067d800) [pid = 1644] [serial = 59] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 55 (0x120684c00) [pid = 1644] [serial = 61] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 54 (0x11d8a3400) [pid = 1644] [serial = 50] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 53 (0x11ea32400) [pid = 1644] [serial = 53] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 52 (0x11d811000) [pid = 1644] [serial = 44] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 51 (0x11d899c00) [pid = 1644] [serial = 47] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 50 (0x121829000) [pid = 1644] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 49 (0x120683c00) [pid = 1644] [serial = 98] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 48 (0x11d897000) [pid = 1644] [serial = 95] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 47 (0x11d36d000) [pid = 1644] [serial = 92] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 46 (0x11d1edc00) [pid = 1644] [serial = 89] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 45 (0x11cd7b800) [pid = 1644] [serial = 86] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 44 (0x11c84ec00) [pid = 1644] [serial = 83] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 43 (0x11cf5ec00) [pid = 1644] [serial = 38] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 42 (0x11c3cc400) [pid = 1644] [serial = 80] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 41 (0x119adb800) [pid = 1644] [serial = 77] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 40 (0x119a98c00) [pid = 1644] [serial = 74] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 39 (0x11c1d8400) [pid = 1644] [serial = 71] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 38 (0x11bdbac00) [pid = 1644] [serial = 69] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 37 (0x11068a400) [pid = 1644] [serial = 66] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 36 (0x12084a400) [pid = 1644] [serial = 64] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548156943]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 35 (0x11d1ec000) [pid = 1644] [serial = 41] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 34 (0x11d816800) [pid = 1644] [serial = 45] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 33 (0x11cf61000) [pid = 1644] [serial = 87] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 32 (0x11c9fc400) [pid = 1644] [serial = 84] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 31 (0x11c58ec00) [pid = 1644] [serial = 81] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 30 (0x11d146c00) [pid = 1644] [serial = 39] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | --DOMWINDOW == 29 (0x11d1f1c00) [pid = 1644] [serial = 42] [outer = 0x0] [url = about:blank]
02:56:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 30 (0x110681000) [pid = 1644] [serial = 111] [outer = 0x112a89400]
02:56:08 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
02:56:08 INFO - document served over http requires an http
02:56:08 INFO - sub-resource via iframe-tag using the http-csp
02:56:08 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:08 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
02:56:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1932ms
02:56:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
02:56:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a092800 == 17 [pid = 1644] [id = 41]
02:56:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 31 (0x11991c400) [pid = 1644] [serial = 112] [outer = 0x0]
02:56:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 32 (0x119a96400) [pid = 1644] [serial = 113] [outer = 0x11991c400]
02:56:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 33 (0x11a07b800) [pid = 1644] [serial = 114] [outer = 0x11991c400]
02:56:09 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
02:56:09 INFO - document served over http requires an http
02:56:09 INFO - sub-resource via script-tag using the http-csp
02:56:09 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:09 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
02:56:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1330ms
02:56:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
02:56:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a092000 == 18 [pid = 1644] [id = 42]
02:56:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 34 (0x112a28400) [pid = 1644] [serial = 115] [outer = 0x0]
02:56:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 35 (0x11bd05400) [pid = 1644] [serial = 116] [outer = 0x112a28400]
02:56:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 36 (0x11bdb8800) [pid = 1644] [serial = 117] [outer = 0x112a28400]
02:56:09 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
02:56:09 INFO - document served over http requires an http
02:56:09 INFO - sub-resource via script-tag using the http-csp
02:56:09 INFO - delivery method with no-redirect and when
02:56: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"
02:56:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:09 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
02:56:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 624ms
02:56:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
02:56:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x119ab3000 == 19 [pid = 1644] [id = 43]
02:56:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 37 (0x110923800) [pid = 1644] [serial = 118] [outer = 0x0]
02:56:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 38 (0x112a2bc00) [pid = 1644] [serial = 119] [outer = 0x110923800]
02:56:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 39 (0x11bd11000) [pid = 1644] [serial = 120] [outer = 0x110923800]
02:56:10 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
02:56:10 INFO - document served over http requires an http
02:56:10 INFO - sub-resource via script-tag using the http-csp
02:56:10 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:10 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
02:56:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 775ms
02:56:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 38 (0x11d379400) [pid = 1644] [serial = 33] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 37 (0x11d371800) [pid = 1644] [serial = 36] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 36 (0x11c84dc00) [pid = 1644] [serial = 25] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 35 (0x11c9fb800) [pid = 1644] [serial = 30] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 34 (0x11c587800) [pid = 1644] [serial = 20] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 33 (0x11bef0c00) [pid = 1644] [serial = 12] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 32 (0x11c1d7400) [pid = 1644] [serial = 15] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 31 (0x11bd03400) [pid = 1644] [serial = 6] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 30 (0x11c3d3c00) [pid = 1644] [serial = 72] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 29 (0x11a079c00) [pid = 1644] [serial = 75] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 28 (0x11d1fa400) [pid = 1644] [serial = 90] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 27 (0x11bdb8c00) [pid = 1644] [serial = 9] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 26 (0x11d819400) [pid = 1644] [serial = 93] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 25 (0x11ea34800) [pid = 1644] [serial = 96] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 24 (0x12084cc00) [pid = 1644] [serial = 99] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 23 (0x11bef1000) [pid = 1644] [serial = 78] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 22 (0x11bb09400) [pid = 1644] [serial = 67] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 21 (0x12422fc00) [pid = 1644] [serial = 104] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 20 (0x121835400) [pid = 1644] [serial = 62] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 19 (0x121833c00) [pid = 1644] [serial = 57] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 18 (0x124231800) [pid = 1644] [serial = 51] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 17 (0x11ea38000) [pid = 1644] [serial = 54] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | --DOMWINDOW == 16 (0x11d89f400) [pid = 1644] [serial = 48] [outer = 0x0] [url = about:blank]
02:56:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a094800 == 20 [pid = 1644] [id = 44]
02:56:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 17 (0x11a076000) [pid = 1644] [serial = 121] [outer = 0x0]
02:56:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 18 (0x11bb09c00) [pid = 1644] [serial = 122] [outer = 0x11a076000]
02:56:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 19 (0x11bdbbc00) [pid = 1644] [serial = 123] [outer = 0x11a076000]
02:56:11 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
02:56:11 INFO - document served over http requires an http
02:56:11 INFO - sub-resource via xhr-request using the http-csp
02:56:11 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:11 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
02:56:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 471ms
02:56:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
02:56:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1dc000 == 21 [pid = 1644] [id = 45]
02:56:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 20 (0x11a079c00) [pid = 1644] [serial = 124] [outer = 0x0]
02:56:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 21 (0x11c1cb000) [pid = 1644] [serial = 125] [outer = 0x11a079c00]
02:56:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 22 (0x11c3c4c00) [pid = 1644] [serial = 126] [outer = 0x11a079c00]
02:56:11 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
02:56:11 INFO - document served over http requires an http
02:56:11 INFO - sub-resource via xhr-request using the http-csp
02:56:11 INFO - delivery method with no-redirect and when
02:56: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"
02:56:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:11 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
02:56:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 469ms
02:56:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
02:56:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c54c000 == 22 [pid = 1644] [id = 46]
02:56:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 23 (0x11c1cc000) [pid = 1644] [serial = 127] [outer = 0x0]
02:56:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 24 (0x11c3d1800) [pid = 1644] [serial = 128] [outer = 0x11c1cc000]
02:56:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 25 (0x11c590000) [pid = 1644] [serial = 129] [outer = 0x11c1cc000]
02:56:12 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
02:56:12 INFO - document served over http requires an http
02:56:12 INFO - sub-resource via xhr-request using the http-csp
02:56:12 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:12 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
02:56:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 469ms
02:56:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
02:56:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c891800 == 23 [pid = 1644] [id = 47]
02:56:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 26 (0x11c3d0400) [pid = 1644] [serial = 130] [outer = 0x0]
02:56:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 27 (0x11c589000) [pid = 1644] [serial = 131] [outer = 0x11c3d0400]
02:56:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 28 (0x11c9f0c00) [pid = 1644] [serial = 132] [outer = 0x11c3d0400]
02:56:12 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
02:56:12 INFO - document served over http requires an https
02:56:12 INFO - sub-resource via fetch-request using the http-csp
02:56:12 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:12 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
02:56:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 519ms
02:56:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
02:56:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9cd800 == 24 [pid = 1644] [id = 48]
02:56:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 29 (0x11c84b800) [pid = 1644] [serial = 133] [outer = 0x0]
02:56:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 30 (0x11c9fcc00) [pid = 1644] [serial = 134] [outer = 0x11c84b800]
02:56:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 31 (0x11cd78c00) [pid = 1644] [serial = 135] [outer = 0x11c84b800]
02:56:13 INFO - PROCESS | 1641 | --DOMWINDOW == 30 (0x123e29c00) [pid = 1644] [serial = 108] [outer = 0x0] [url = about:blank]
02:56:13 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
02:56:13 INFO - document served over http requires an https
02:56:13 INFO - sub-resource via fetch-request using the http-csp
02:56:13 INFO - delivery method with no-redirect and when
02:56: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"
02:56:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:13 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
02:56:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 472ms
02:56:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
02:56:13 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd19000 == 25 [pid = 1644] [id = 49]
02:56:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 31 (0x11cd71c00) [pid = 1644] [serial = 136] [outer = 0x0]
02:56:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 32 (0x11cf58800) [pid = 1644] [serial = 137] [outer = 0x11cd71c00]
02:56:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 33 (0x11d146000) [pid = 1644] [serial = 138] [outer = 0x11cd71c00]
02:56:13 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
02:56:13 INFO - document served over http requires an https
02:56:13 INFO - sub-resource via fetch-request using the http-csp
02:56:13 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:13 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
02:56:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 468ms
02:56:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
02:56:13 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf8c800 == 26 [pid = 1644] [id = 50]
02:56:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 34 (0x11cf55c00) [pid = 1644] [serial = 139] [outer = 0x0]
02:56:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 35 (0x11d14e400) [pid = 1644] [serial = 140] [outer = 0x11cf55c00]
02:56:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 36 (0x11d1f0400) [pid = 1644] [serial = 141] [outer = 0x11cf55c00]
02:56:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d616000 == 27 [pid = 1644] [id = 51]
02:56:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 37 (0x11d1f7c00) [pid = 1644] [serial = 142] [outer = 0x0]
02:56:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 38 (0x11d36cc00) [pid = 1644] [serial = 143] [outer = 0x11d1f7c00]
02:56:14 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
02:56:14 INFO - document served over http requires an https
02:56:14 INFO - sub-resource via iframe-tag using the http-csp
02:56:14 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:14 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
02:56:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 519ms
02:56:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
02:56:14 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:14 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d83b800 == 28 [pid = 1644] [id = 52]
02:56:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 39 (0x11d149000) [pid = 1644] [serial = 144] [outer = 0x0]
02:56:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 40 (0x11d1f8c00) [pid = 1644] [serial = 145] [outer = 0x11d149000]
02:56:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 41 (0x11c3cf400) [pid = 1644] [serial = 146] [outer = 0x11d149000]
02:56:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d854800 == 29 [pid = 1644] [id = 53]
02:56:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 42 (0x11d813000) [pid = 1644] [serial = 147] [outer = 0x0]
02:56:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 43 (0x11d81a800) [pid = 1644] [serial = 148] [outer = 0x11d813000]
02:56:14 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
02:56:14 INFO - document served over http requires an https
02:56:14 INFO - sub-resource via iframe-tag using the http-csp
02:56:14 INFO - delivery method with no-redirect and when
02:56: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"
02:56:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:14 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
02:56:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 520ms
02:56:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
02:56:14 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x11daba800 == 30 [pid = 1644] [id = 54]
02:56:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 44 (0x11d371800) [pid = 1644] [serial = 149] [outer = 0x0]
02:56:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 45 (0x11d816800) [pid = 1644] [serial = 150] [outer = 0x11d371800]
02:56:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 46 (0x11d8a2400) [pid = 1644] [serial = 151] [outer = 0x11d371800]
02:56:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dace800 == 31 [pid = 1644] [id = 55]
02:56:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 47 (0x11ea2b400) [pid = 1644] [serial = 152] [outer = 0x0]
02:56:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 48 (0x11ea30800) [pid = 1644] [serial = 153] [outer = 0x11ea2b400]
02:56:15 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
02:56:15 INFO - document served over http requires an https
02:56:15 INFO - sub-resource via iframe-tag using the http-csp
02:56:15 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:15 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
02:56:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 527ms
02:56:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
02:56:15 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:15 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea4c800 == 32 [pid = 1644] [id = 56]
02:56:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 49 (0x11d81c800) [pid = 1644] [serial = 154] [outer = 0x0]
02:56:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 50 (0x11ea2cc00) [pid = 1644] [serial = 155] [outer = 0x11d81c800]
02:56:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 51 (0x12067e400) [pid = 1644] [serial = 156] [outer = 0x11d81c800]
02:56:16 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
02:56:16 INFO - document served over http requires an https
02:56:16 INFO - sub-resource via script-tag using the http-csp
02:56:16 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:16 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
02:56:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 825ms
02:56:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
02:56:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206a5000 == 33 [pid = 1644] [id = 57]
02:56:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 52 (0x11ea36000) [pid = 1644] [serial = 157] [outer = 0x0]
02:56:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 53 (0x120849400) [pid = 1644] [serial = 158] [outer = 0x11ea36000]
02:56:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 54 (0x121829c00) [pid = 1644] [serial = 159] [outer = 0x11ea36000]
02:56:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:17 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
02:56:17 INFO - document served over http requires an https
02:56:17 INFO - sub-resource via script-tag using the http-csp
02:56:17 INFO - delivery method with no-redirect and when
02:56: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"
02:56:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:17 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
02:56:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 975ms
02:56:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
02:56:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be83000 == 34 [pid = 1644] [id = 58]
02:56:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 55 (0x11bd06800) [pid = 1644] [serial = 160] [outer = 0x0]
02:56:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 56 (0x11bdb9000) [pid = 1644] [serial = 161] [outer = 0x11bd06800]
02:56:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 57 (0x11c588800) [pid = 1644] [serial = 162] [outer = 0x11bd06800]
02:56:17 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
02:56:17 INFO - document served over http requires an https
02:56:17 INFO - sub-resource via script-tag using the http-csp
02:56:17 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:17 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
02:56:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 925ms
02:56:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
02:56:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1ec800 == 35 [pid = 1644] [id = 59]
02:56:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 58 (0x119ad9400) [pid = 1644] [serial = 163] [outer = 0x0]
02:56:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 59 (0x11a074c00) [pid = 1644] [serial = 164] [outer = 0x119ad9400]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x119ac2000 == 34 [pid = 1644] [id = 28]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11c88a800 == 33 [pid = 1644] [id = 29]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11a092800 == 32 [pid = 1644] [id = 41]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11a092000 == 31 [pid = 1644] [id = 42]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd0d000 == 30 [pid = 1644] [id = 30]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11be98800 == 29 [pid = 1644] [id = 27]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x119553000 == 28 [pid = 1644] [id = 40]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11d61f000 == 27 [pid = 1644] [id = 32]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x121383000 == 26 [pid = 1644] [id = 38]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x1206b1000 == 25 [pid = 1644] [id = 35]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x123e8d000 == 24 [pid = 1644] [id = 39]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea4f000 == 23 [pid = 1644] [id = 34]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x121877000 == 22 [pid = 1644] [id = 36]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11c550800 == 21 [pid = 1644] [id = 26]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf7e800 == 20 [pid = 1644] [id = 31]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x121376000 == 19 [pid = 1644] [id = 37]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11daaf800 == 18 [pid = 1644] [id = 33]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x119ab3000 == 17 [pid = 1644] [id = 43]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11a094800 == 16 [pid = 1644] [id = 44]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1dc000 == 15 [pid = 1644] [id = 45]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11c54c000 == 14 [pid = 1644] [id = 46]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11c891800 == 13 [pid = 1644] [id = 47]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9cd800 == 12 [pid = 1644] [id = 48]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd19000 == 11 [pid = 1644] [id = 49]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11d616000 == 10 [pid = 1644] [id = 51]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf8c800 == 9 [pid = 1644] [id = 50]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11d854800 == 8 [pid = 1644] [id = 53]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11d83b800 == 7 [pid = 1644] [id = 52]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11dace800 == 6 [pid = 1644] [id = 55]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11daba800 == 5 [pid = 1644] [id = 54]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea4c800 == 4 [pid = 1644] [id = 56]
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x1206a5000 == 3 [pid = 1644] [id = 57]
02:56:18 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:18 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 60 (0x119a8c400) [pid = 1644] [serial = 165] [outer = 0x119ad9400]
02:56:18 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:18 INFO - PROCESS | 1641 | --DOCSHELL 0x11be83000 == 2 [pid = 1644] [id = 58]
02:56:18 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
02:56:18 INFO - document served over http requires an https
02:56:18 INFO - sub-resource via xhr-request using the http-csp
02:56:18 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:18 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
02:56:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 770ms
02:56:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
02:56:18 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a090000 == 3 [pid = 1644] [id = 60]
02:56:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x119ad7c00) [pid = 1644] [serial = 166] [outer = 0x0]
02:56:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x11bb06c00) [pid = 1644] [serial = 167] [outer = 0x119ad7c00]
02:56:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x11bdb5c00) [pid = 1644] [serial = 168] [outer = 0x119ad7c00]
02:56:19 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
02:56:19 INFO - document served over http requires an https
02:56:19 INFO - sub-resource via xhr-request using the http-csp
02:56:19 INFO - delivery method with no-redirect and when
02:56: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"
02:56:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:19 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
02:56:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 530ms
02:56:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
02:56:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd5e000 == 4 [pid = 1644] [id = 61]
02:56:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x11bb07800) [pid = 1644] [serial = 169] [outer = 0x0]
02:56:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x11beea800) [pid = 1644] [serial = 170] [outer = 0x11bb07800]
02:56:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x11c1d4800) [pid = 1644] [serial = 171] [outer = 0x11bb07800]
02:56:19 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
02:56:19 INFO - document served over http requires an https
02:56:19 INFO - sub-resource via xhr-request using the http-csp
02:56:19 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:19 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
02:56:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 470ms
02:56:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
02:56:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1de800 == 5 [pid = 1644] [id = 62]
02:56:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x11beec000) [pid = 1644] [serial = 172] [outer = 0x0]
02:56:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x11c3ca800) [pid = 1644] [serial = 173] [outer = 0x11beec000]
02:56:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x11c585c00) [pid = 1644] [serial = 174] [outer = 0x11beec000]
02:56:20 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
02:56:20 INFO - document served over http requires an http
02:56:20 INFO - sub-resource via fetch-request using the meta-csp
02:56:20 INFO - delivery method with keep-origin-redirect and when
02:56: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-http/fetch-request/generic.keep-origin-redirect.http.html"
02:56:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:20 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
02:56:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 474ms
02:56:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
02:56:20 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c554000 == 6 [pid = 1644] [id = 63]
02:56:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x11c3c9400) [pid = 1644] [serial = 175] [outer = 0x0]
02:56:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11c848000) [pid = 1644] [serial = 176] [outer = 0x11c3c9400]
02:56:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11c851c00) [pid = 1644] [serial = 177] [outer = 0x11c3c9400]
02:56:20 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
02:56:20 INFO - document served over http requires an http
02:56:20 INFO - sub-resource via fetch-request using the meta-csp
02:56:20 INFO - delivery method with no-redirect and when
02:56: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-http/fetch-request/generic.no-redirect.http.html"
02:56:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:20 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
02:56:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 469ms
02:56:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
02:56:20 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c89a800 == 7 [pid = 1644] [id = 64]
02:56:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11c847000) [pid = 1644] [serial = 178] [outer = 0x0]
02:56:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11c9fc000) [pid = 1644] [serial = 179] [outer = 0x11c847000]
02:56:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 17 (0x11eeb6400) [pid = 1641] [serial = 22] [outer = 0x12ab14000]
02:56:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x11cf54800) [pid = 1644] [serial = 180] [outer = 0x11c847000]
02:56:21 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
02:56:21 INFO - document served over http requires an http
02:56:21 INFO - sub-resource via fetch-request using the meta-csp
02:56:21 INFO - delivery method with swap-origin-redirect and when
02:56: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-http/fetch-request/generic.swap-origin-redirect.http.html"
02:56:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:21 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
02:56:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 528ms
02:56:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
02:56:21 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd18000 == 8 [pid = 1644] [id = 65]
02:56:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x11c9f1400) [pid = 1644] [serial = 181] [outer = 0x0]
02:56:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11cf60000) [pid = 1644] [serial = 182] [outer = 0x11c9f1400]
02:56:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11d14bc00) [pid = 1644] [serial = 183] [outer = 0x11c9f1400]
02:56:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf7c800 == 9 [pid = 1644] [id = 66]
02:56:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11d151c00) [pid = 1644] [serial = 184] [outer = 0x0]
02:56:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11d1ef400) [pid = 1644] [serial = 185] [outer = 0x11d151c00]
02:56:21 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
02:56:21 INFO - document served over http requires an http
02:56:21 INFO - sub-resource via iframe-tag using the meta-csp
02:56:21 INFO - delivery method with keep-origin-redirect and when
02:56: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-http/iframe-tag/generic.keep-origin-redirect.http.html"
02:56:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:21 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
02:56:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 523ms
02:56:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
02:56:21 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:21 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf8c000 == 10 [pid = 1644] [id = 67]
02:56:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11cf61800) [pid = 1644] [serial = 186] [outer = 0x0]
02:56:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11d1f5000) [pid = 1644] [serial = 187] [outer = 0x11cf61800]
02:56:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11d370c00) [pid = 1644] [serial = 188] [outer = 0x11cf61800]
02:56:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d617000 == 11 [pid = 1644] [id = 68]
02:56:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11d374800) [pid = 1644] [serial = 189] [outer = 0x0]
02:56:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11d80ec00) [pid = 1644] [serial = 190] [outer = 0x11d374800]
02:56:22 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
02:56:22 INFO - document served over http requires an http
02:56:22 INFO - sub-resource via iframe-tag using the meta-csp
02:56:22 INFO - delivery method with no-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html"
02:56:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:22 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
02:56:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 524ms
02:56:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
02:56:22 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:22 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:22 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d626000 == 12 [pid = 1644] [id = 69]
02:56:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11d1f4400) [pid = 1644] [serial = 191] [outer = 0x0]
02:56:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11d378c00) [pid = 1644] [serial = 192] [outer = 0x11d1f4400]
02:56:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11d81b400) [pid = 1644] [serial = 193] [outer = 0x11d1f4400]
02:56:22 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:22 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:22 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11ea2b400) [pid = 1644] [serial = 152] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:56:22 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x110923800) [pid = 1644] [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]
02:56:22 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x112a28400) [pid = 1644] [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]
02:56:22 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11cd71c00) [pid = 1644] [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]
02:56:22 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x121831c00) [pid = 1644] [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]
02:56:22 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x112a89400) [pid = 1644] [serial = 110] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:56:22 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11991c400) [pid = 1644] [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]
02:56:22 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11d813000) [pid = 1644] [serial = 147] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548174581]
02:56:22 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11d81c800) [pid = 1644] [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]
02:56:22 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11a079c00) [pid = 1644] [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]
02:56:22 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11d371800) [pid = 1644] [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]
02:56:22 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x11d149000) [pid = 1644] [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]
02:56:22 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x11c84b800) [pid = 1644] [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]
02:56:22 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x11c1cc000) [pid = 1644] [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]
02:56:22 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11c3d0400) [pid = 1644] [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]
02:56:22 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11d1f7c00) [pid = 1644] [serial = 142] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:56:22 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11a076000) [pid = 1644] [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]
02:56:22 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11cf55c00) [pid = 1644] [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]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11ea2cc00) [pid = 1644] [serial = 155] [outer = 0x0] [url = about:blank]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11ea30800) [pid = 1644] [serial = 153] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x11d816800) [pid = 1644] [serial = 150] [outer = 0x0] [url = about:blank]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x11d81a800) [pid = 1644] [serial = 148] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548174581]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x11d1f8c00) [pid = 1644] [serial = 145] [outer = 0x0] [url = about:blank]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x11d36cc00) [pid = 1644] [serial = 143] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x11d14e400) [pid = 1644] [serial = 140] [outer = 0x0] [url = about:blank]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x11cf58800) [pid = 1644] [serial = 137] [outer = 0x0] [url = about:blank]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x11c9fcc00) [pid = 1644] [serial = 134] [outer = 0x0] [url = about:blank]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x11c589000) [pid = 1644] [serial = 131] [outer = 0x0] [url = about:blank]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 59 (0x11c3d1800) [pid = 1644] [serial = 128] [outer = 0x0] [url = about:blank]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 58 (0x11c1cb000) [pid = 1644] [serial = 125] [outer = 0x0] [url = about:blank]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 57 (0x11bb09c00) [pid = 1644] [serial = 122] [outer = 0x0] [url = about:blank]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 56 (0x112a2bc00) [pid = 1644] [serial = 119] [outer = 0x0] [url = about:blank]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 55 (0x11bd05400) [pid = 1644] [serial = 116] [outer = 0x0] [url = about:blank]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 54 (0x119a96400) [pid = 1644] [serial = 113] [outer = 0x0] [url = about:blank]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 53 (0x110681000) [pid = 1644] [serial = 111] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 52 (0x120849400) [pid = 1644] [serial = 158] [outer = 0x0] [url = about:blank]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 51 (0x11c590000) [pid = 1644] [serial = 129] [outer = 0x0] [url = about:blank]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 50 (0x11c3c4c00) [pid = 1644] [serial = 126] [outer = 0x0] [url = about:blank]
02:56:23 INFO - PROCESS | 1641 | --DOMWINDOW == 49 (0x11bdbbc00) [pid = 1644] [serial = 123] [outer = 0x0] [url = about:blank]
02:56:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d84c800 == 13 [pid = 1644] [id = 70]
02:56:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 50 (0x110921000) [pid = 1644] [serial = 194] [outer = 0x0]
02:56:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 51 (0x119a0c000) [pid = 1644] [serial = 195] [outer = 0x110921000]
02:56:23 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
02:56:23 INFO - document served over http requires an http
02:56:23 INFO - sub-resource via iframe-tag using the meta-csp
02:56:23 INFO - delivery method with swap-origin-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
02:56:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:23 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
02:56:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 976ms
02:56:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
02:56:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d855000 == 14 [pid = 1644] [id = 71]
02:56:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 52 (0x119a27800) [pid = 1644] [serial = 196] [outer = 0x0]
02:56:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 53 (0x11c3cd000) [pid = 1644] [serial = 197] [outer = 0x119a27800]
02:56:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 54 (0x11cf55800) [pid = 1644] [serial = 198] [outer = 0x119a27800]
02:56:24 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
02:56:24 INFO - document served over http requires an http
02:56:24 INFO - sub-resource via script-tag using the meta-csp
02:56:24 INFO - delivery method with keep-origin-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
02:56:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:24 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
02:56:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1123ms
02:56:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
02:56:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea39800 == 15 [pid = 1644] [id = 72]
02:56:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 55 (0x11bdbbc00) [pid = 1644] [serial = 199] [outer = 0x0]
02:56:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 56 (0x11d81a400) [pid = 1644] [serial = 200] [outer = 0x11bdbbc00]
02:56:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 57 (0x11d8a2000) [pid = 1644] [serial = 201] [outer = 0x11bdbbc00]
02:56:24 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
02:56:24 INFO - document served over http requires an http
02:56:24 INFO - sub-resource via script-tag using the meta-csp
02:56:24 INFO - delivery method with no-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html"
02:56:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:24 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
02:56:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 470ms
02:56:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
02:56:24 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd5c000 == 16 [pid = 1644] [id = 73]
02:56:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 58 (0x119adc400) [pid = 1644] [serial = 202] [outer = 0x0]
02:56:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 59 (0x11a074400) [pid = 1644] [serial = 203] [outer = 0x119adc400]
02:56:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 60 (0x11c3c4c00) [pid = 1644] [serial = 204] [outer = 0x119adc400]
02:56:25 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
02:56:25 INFO - document served over http requires an http
02:56:25 INFO - sub-resource via script-tag using the meta-csp
02:56:25 INFO - delivery method with swap-origin-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
02:56:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:25 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
02:56:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 571ms
02:56:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
02:56:25 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dacd800 == 17 [pid = 1644] [id = 74]
02:56:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x119a8e400) [pid = 1644] [serial = 205] [outer = 0x0]
02:56:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x11cd7d800) [pid = 1644] [serial = 206] [outer = 0x119a8e400]
02:56:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x11d1ee400) [pid = 1644] [serial = 207] [outer = 0x119a8e400]
02:56:26 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
02:56:26 INFO - document served over http requires an http
02:56:26 INFO - sub-resource via xhr-request using the meta-csp
02:56:26 INFO - delivery method with keep-origin-redirect and when
02:56:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
02:56:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:26 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
02:56:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 575ms
02:56:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
02:56:26 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:26 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206a3800 == 18 [pid = 1644] [id = 75]
02:56:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x11cd7bc00) [pid = 1644] [serial = 208] [outer = 0x0]
02:56:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x11d814800) [pid = 1644] [serial = 209] [outer = 0x11cd7bc00]
02:56:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x11ea35000) [pid = 1644] [serial = 210] [outer = 0x11cd7bc00]
02:56:26 INFO - PROCESS | 1641 | --DOMWINDOW == 16 (0x12ab18400) [pid = 1641] [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.]
02:56:26 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
02:56:26 INFO - document served over http requires an http
02:56:26 INFO - sub-resource via xhr-request using the meta-csp
02:56:26 INFO - delivery method with no-redirect and when
02:56:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html"
02:56:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:26 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
02:56:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 774ms
02:56:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
02:56:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd58800 == 19 [pid = 1644] [id = 76]
02:56:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x11a072000) [pid = 1644] [serial = 211] [outer = 0x0]
02:56:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x11bb0a800) [pid = 1644] [serial = 212] [outer = 0x11a072000]
02:56:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x11bef0c00) [pid = 1644] [serial = 213] [outer = 0x11a072000]
02:56:27 INFO - PROCESS | 1641 | --DOCSHELL 0x11d855000 == 18 [pid = 1644] [id = 71]
02:56:27 INFO - PROCESS | 1641 | --DOCSHELL 0x11d84c800 == 17 [pid = 1644] [id = 70]
02:56:27 INFO - PROCESS | 1641 | --DOCSHELL 0x11d626000 == 16 [pid = 1644] [id = 69]
02:56:27 INFO - PROCESS | 1641 | --DOCSHELL 0x11d617000 == 15 [pid = 1644] [id = 68]
02:56:27 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf8c000 == 14 [pid = 1644] [id = 67]
02:56:27 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf7c800 == 13 [pid = 1644] [id = 66]
02:56:27 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd18000 == 12 [pid = 1644] [id = 65]
02:56:27 INFO - PROCESS | 1641 | --DOCSHELL 0x11c89a800 == 11 [pid = 1644] [id = 64]
02:56:27 INFO - PROCESS | 1641 | --DOCSHELL 0x11c554000 == 10 [pid = 1644] [id = 63]
02:56:27 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1de800 == 9 [pid = 1644] [id = 62]
02:56:27 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd5e000 == 8 [pid = 1644] [id = 61]
02:56:27 INFO - PROCESS | 1641 | --DOCSHELL 0x11a090000 == 7 [pid = 1644] [id = 60]
02:56:27 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1ec800 == 6 [pid = 1644] [id = 59]
02:56:27 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x124008800) [pid = 1644] [serial = 109] [outer = 0x0] [url = about:blank]
02:56:27 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x11a07b800) [pid = 1644] [serial = 114] [outer = 0x0] [url = about:blank]
02:56:27 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x12067e400) [pid = 1644] [serial = 156] [outer = 0x0] [url = about:blank]
02:56:27 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x11bdb8800) [pid = 1644] [serial = 117] [outer = 0x0] [url = about:blank]
02:56:27 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x11bd11000) [pid = 1644] [serial = 120] [outer = 0x0] [url = about:blank]
02:56:27 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x11c9f0c00) [pid = 1644] [serial = 132] [outer = 0x0] [url = about:blank]
02:56:27 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x11d1f0400) [pid = 1644] [serial = 141] [outer = 0x0] [url = about:blank]
02:56:27 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x11d146000) [pid = 1644] [serial = 138] [outer = 0x0] [url = about:blank]
02:56:27 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x11cd78c00) [pid = 1644] [serial = 135] [outer = 0x0] [url = about:blank]
02:56:27 INFO - PROCESS | 1641 | --DOMWINDOW == 59 (0x11c3cf400) [pid = 1644] [serial = 146] [outer = 0x0] [url = about:blank]
02:56:27 INFO - PROCESS | 1641 | --DOMWINDOW == 58 (0x11d8a2400) [pid = 1644] [serial = 151] [outer = 0x0] [url = about:blank]
02:56:27 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
02:56:27 INFO - document served over http requires an http
02:56:27 INFO - sub-resource via xhr-request using the meta-csp
02:56:27 INFO - delivery method with swap-origin-redirect and when
02:56:27 INFO - the target 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"
02:56:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:27 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
02:56:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 570ms
02:56:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
02:56:27 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x119a52000 == 7 [pid = 1644] [id = 77]
02:56:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 59 (0x119a2f000) [pid = 1644] [serial = 214] [outer = 0x0]
02:56:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 60 (0x119da8800) [pid = 1644] [serial = 215] [outer = 0x119a2f000]
02:56:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x11bee8400) [pid = 1644] [serial = 216] [outer = 0x119a2f000]
02:56:27 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
02:56:27 INFO - document served over http requires an https
02:56:27 INFO - sub-resource via fetch-request using the meta-csp
02:56:27 INFO - delivery method with keep-origin-redirect and when
02:56:27 INFO - the target 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"
02:56:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:27 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
02:56:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 472ms
02:56:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
02:56:27 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:27 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:27 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be8b800 == 8 [pid = 1644] [id = 78]
02:56:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x119d46c00) [pid = 1644] [serial = 217] [outer = 0x0]
02:56:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x11c3cb400) [pid = 1644] [serial = 218] [outer = 0x119d46c00]
02:56:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x11c58dc00) [pid = 1644] [serial = 219] [outer = 0x119d46c00]
02:56:28 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
02:56:28 INFO - document served over http requires an https
02:56:28 INFO - sub-resource via fetch-request using the meta-csp
02:56:28 INFO - delivery method with no-redirect and when
02:56:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html"
02:56:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:28 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
02:56:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 468ms
02:56:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
02:56:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c554000 == 9 [pid = 1644] [id = 79]
02:56:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x11c845800) [pid = 1644] [serial = 220] [outer = 0x0]
02:56:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x11c9f5400) [pid = 1644] [serial = 221] [outer = 0x11c845800]
02:56:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x11cd7b400) [pid = 1644] [serial = 222] [outer = 0x11c845800]
02:56:28 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
02:56:28 INFO - document served over http requires an https
02:56:28 INFO - sub-resource via fetch-request using the meta-csp
02:56:28 INFO - delivery method with swap-origin-redirect and when
02:56:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
02:56:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:28 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
02:56:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 525ms
02:56:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
02:56:28 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9c4000 == 10 [pid = 1644] [id = 80]
02:56:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x11c9f1c00) [pid = 1644] [serial = 223] [outer = 0x0]
02:56:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x11d147000) [pid = 1644] [serial = 224] [outer = 0x11c9f1c00]
02:56:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x11d152400) [pid = 1644] [serial = 225] [outer = 0x11c9f1c00]
02:56:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd08000 == 11 [pid = 1644] [id = 81]
02:56:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11d1f4800) [pid = 1644] [serial = 226] [outer = 0x0]
02:56:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11d36e000) [pid = 1644] [serial = 227] [outer = 0x11d1f4800]
02:56:29 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
02:56:29 INFO - document served over http requires an https
02:56:29 INFO - sub-resource via iframe-tag using the meta-csp
02:56:29 INFO - delivery method with keep-origin-redirect and when
02:56:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
02:56:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:29 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
02:56:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 521ms
02:56:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
02:56:29 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd23000 == 12 [pid = 1644] [id = 82]
02:56:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11d143c00) [pid = 1644] [serial = 228] [outer = 0x0]
02:56:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11d1fa400) [pid = 1644] [serial = 229] [outer = 0x11d143c00]
02:56:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x11d898800) [pid = 1644] [serial = 230] [outer = 0x11d143c00]
02:56:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf8d800 == 13 [pid = 1644] [id = 83]
02:56:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x11ea2b000) [pid = 1644] [serial = 231] [outer = 0x0]
02:56:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11ea35400) [pid = 1644] [serial = 232] [outer = 0x11ea2b000]
02:56:29 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
02:56:29 INFO - document served over http requires an https
02:56:29 INFO - sub-resource via iframe-tag using the meta-csp
02:56:29 INFO - delivery method with no-redirect and when
02:56:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html"
02:56:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:29 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
02:56:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 524ms
02:56:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
02:56:30 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d61d000 == 14 [pid = 1644] [id = 84]
02:56:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11d1f2400) [pid = 1644] [serial = 233] [outer = 0x0]
02:56:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11ea34800) [pid = 1644] [serial = 234] [outer = 0x11d1f2400]
02:56:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x120686000) [pid = 1644] [serial = 235] [outer = 0x11d1f2400]
02:56:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d844000 == 15 [pid = 1644] [id = 85]
02:56:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x120844c00) [pid = 1644] [serial = 236] [outer = 0x0]
02:56:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x120849c00) [pid = 1644] [serial = 237] [outer = 0x120844c00]
02:56:30 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
02:56:30 INFO - document served over http requires an https
02:56:30 INFO - sub-resource via iframe-tag using the meta-csp
02:56:30 INFO - delivery method with swap-origin-redirect and when
02:56:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
02:56:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:30 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
02:56:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 781ms
02:56:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
02:56:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dab5800 == 16 [pid = 1644] [id = 86]
02:56:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11ea36800) [pid = 1644] [serial = 238] [outer = 0x0]
02:56:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x12084fc00) [pid = 1644] [serial = 239] [outer = 0x11ea36800]
02:56:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x12182c000) [pid = 1644] [serial = 240] [outer = 0x11ea36800]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11d81a400) [pid = 1644] [serial = 200] [outer = 0x0] [url = about:blank]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x119a27800) [pid = 1644] [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]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x110921000) [pid = 1644] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11beec000) [pid = 1644] [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]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11d374800) [pid = 1644] [serial = 189] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548182209]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11bb07800) [pid = 1644] [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]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11cf61800) [pid = 1644] [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]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11bd06800) [pid = 1644] [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]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x11c847000) [pid = 1644] [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]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x11d151c00) [pid = 1644] [serial = 184] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x119ad7c00) [pid = 1644] [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]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11d1f4400) [pid = 1644] [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]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11c9f1400) [pid = 1644] [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]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11c3c9400) [pid = 1644] [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]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x119ad9400) [pid = 1644] [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]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11ea36000) [pid = 1644] [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]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11a074c00) [pid = 1644] [serial = 164] [outer = 0x0] [url = about:blank]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x11c9fc000) [pid = 1644] [serial = 179] [outer = 0x0] [url = about:blank]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x11c3ca800) [pid = 1644] [serial = 173] [outer = 0x0] [url = about:blank]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x119a0c000) [pid = 1644] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x11d378c00) [pid = 1644] [serial = 192] [outer = 0x0] [url = about:blank]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x11d1ef400) [pid = 1644] [serial = 185] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x11cf60000) [pid = 1644] [serial = 182] [outer = 0x0] [url = about:blank]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x11bdb9000) [pid = 1644] [serial = 161] [outer = 0x0] [url = about:blank]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x11bb06c00) [pid = 1644] [serial = 167] [outer = 0x0] [url = about:blank]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 59 (0x11c3cd000) [pid = 1644] [serial = 197] [outer = 0x0] [url = about:blank]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 58 (0x11c848000) [pid = 1644] [serial = 176] [outer = 0x0] [url = about:blank]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 57 (0x11beea800) [pid = 1644] [serial = 170] [outer = 0x0] [url = about:blank]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 56 (0x11d80ec00) [pid = 1644] [serial = 190] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548182209]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 55 (0x11d1f5000) [pid = 1644] [serial = 187] [outer = 0x0] [url = about:blank]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 54 (0x119a8c400) [pid = 1644] [serial = 165] [outer = 0x0] [url = about:blank]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 53 (0x11bdb5c00) [pid = 1644] [serial = 168] [outer = 0x0] [url = about:blank]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 52 (0x121829c00) [pid = 1644] [serial = 159] [outer = 0x0] [url = about:blank]
02:56:31 INFO - PROCESS | 1641 | --DOMWINDOW == 51 (0x11c1d4800) [pid = 1644] [serial = 171] [outer = 0x0] [url = about:blank]
02:56:31 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
02:56:31 INFO - document served over http requires an https
02:56:31 INFO - sub-resource via script-tag using the meta-csp
02:56:31 INFO - delivery method with keep-origin-redirect and when
02:56:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
02:56:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:31 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
02:56:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1228ms
02:56:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
02:56:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea45000 == 17 [pid = 1644] [id = 87]
02:56:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 52 (0x11beeb400) [pid = 1644] [serial = 241] [outer = 0x0]
02:56:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 53 (0x11c1d4800) [pid = 1644] [serial = 242] [outer = 0x11beeb400]
02:56:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 54 (0x11c9fc000) [pid = 1644] [serial = 243] [outer = 0x11beeb400]
02:56:32 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
02:56:32 INFO - document served over http requires an https
02:56:32 INFO - sub-resource via script-tag using the meta-csp
02:56:32 INFO - delivery method with no-redirect and when
02:56:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
02:56:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:32 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
02:56:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 470ms
02:56:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
02:56:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x121379800 == 18 [pid = 1644] [id = 88]
02:56:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 55 (0x11bb07800) [pid = 1644] [serial = 244] [outer = 0x0]
02:56:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 56 (0x11d378c00) [pid = 1644] [serial = 245] [outer = 0x11bb07800]
02:56:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 57 (0x121833400) [pid = 1644] [serial = 246] [outer = 0x11bb07800]
02:56:32 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
02:56:32 INFO - document served over http requires an https
02:56:32 INFO - sub-resource via script-tag using the meta-csp
02:56:32 INFO - delivery method with swap-origin-redirect and when
02:56:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
02:56:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:32 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
02:56:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 473ms
02:56:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
02:56:33 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e90800 == 19 [pid = 1644] [id = 89]
02:56:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 58 (0x120848c00) [pid = 1644] [serial = 247] [outer = 0x0]
02:56:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 59 (0x121836400) [pid = 1644] [serial = 248] [outer = 0x120848c00]
02:56:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 60 (0x124007400) [pid = 1644] [serial = 249] [outer = 0x120848c00]
02:56:33 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
02:56:33 INFO - document served over http requires an https
02:56:33 INFO - sub-resource via xhr-request using the meta-csp
02:56:33 INFO - delivery method with keep-origin-redirect and when
02:56:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
02:56:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:33 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
02:56:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 573ms
02:56:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
02:56:33 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x124091000 == 20 [pid = 1644] [id = 90]
02:56:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x123e2c000) [pid = 1644] [serial = 250] [outer = 0x0]
02:56:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x12400f000) [pid = 1644] [serial = 251] [outer = 0x123e2c000]
02:56:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x12422cc00) [pid = 1644] [serial = 252] [outer = 0x123e2c000]
02:56:34 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
02:56:34 INFO - document served over http requires an https
02:56:34 INFO - sub-resource via xhr-request using the meta-csp
02:56:34 INFO - delivery method with no-redirect and when
02:56:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
02:56:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:34 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
02:56:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 519ms
02:56:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
02:56:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c891800 == 21 [pid = 1644] [id = 91]
02:56:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x11c3c4800) [pid = 1644] [serial = 253] [outer = 0x0]
02:56:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x11c3ce800) [pid = 1644] [serial = 254] [outer = 0x11c3c4800]
02:56:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x11d1f0c00) [pid = 1644] [serial = 255] [outer = 0x11c3c4800]
02:56:34 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
02:56:34 INFO - document served over http requires an https
02:56:34 INFO - sub-resource via xhr-request using the meta-csp
02:56:34 INFO - delivery method with swap-origin-redirect and when
02:56:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
02:56:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:34 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
02:56:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 574ms
02:56:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
02:56:34 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x124090000 == 22 [pid = 1644] [id = 92]
02:56:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x11bef0000) [pid = 1644] [serial = 256] [outer = 0x0]
02:56:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x11d810800) [pid = 1644] [serial = 257] [outer = 0x11bef0000]
02:56:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x12182fc00) [pid = 1644] [serial = 258] [outer = 0x11bef0000]
02:56:35 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
02:56:35 INFO - document served over http requires an http
02:56:35 INFO - sub-resource via fetch-request using the meta-csp
02:56:35 INFO - delivery method with keep-origin-redirect and when
02:56: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-http/fetch-request/generic.keep-origin-redirect.http.html"
02:56:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:35 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
02:56:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 773ms
02:56:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
02:56:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd59800 == 23 [pid = 1644] [id = 93]
02:56:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x119546400) [pid = 1644] [serial = 259] [outer = 0x0]
02:56:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x119da5400) [pid = 1644] [serial = 260] [outer = 0x119546400]
02:56:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11c1d2c00) [pid = 1644] [serial = 261] [outer = 0x119546400]
02:56:36 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
02:56:36 INFO - document served over http requires an http
02:56:36 INFO - sub-resource via fetch-request using the meta-csp
02:56:36 INFO - delivery method with no-redirect and when
02:56: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-http/fetch-request/generic.no-redirect.http.html"
02:56:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:36 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
02:56:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 720ms
02:56:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
02:56:36 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd55000 == 24 [pid = 1644] [id = 94]
02:56:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11bb0d400) [pid = 1644] [serial = 262] [outer = 0x0]
02:56:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11bdbd400) [pid = 1644] [serial = 263] [outer = 0x11bb0d400]
02:56:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x11c3cc000) [pid = 1644] [serial = 264] [outer = 0x11bb0d400]
02:56:36 INFO - PROCESS | 1641 | --DOCSHELL 0x123e90800 == 23 [pid = 1644] [id = 89]
02:56:36 INFO - PROCESS | 1641 | --DOCSHELL 0x121379800 == 22 [pid = 1644] [id = 88]
02:56:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea45000 == 21 [pid = 1644] [id = 87]
02:56:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11dab5800 == 20 [pid = 1644] [id = 86]
02:56:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11d844000 == 19 [pid = 1644] [id = 85]
02:56:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11d61d000 == 18 [pid = 1644] [id = 84]
02:56:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf8d800 == 17 [pid = 1644] [id = 83]
02:56:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd23000 == 16 [pid = 1644] [id = 82]
02:56:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd08000 == 15 [pid = 1644] [id = 81]
02:56:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9c4000 == 14 [pid = 1644] [id = 80]
02:56:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11c554000 == 13 [pid = 1644] [id = 79]
02:56:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11be8b800 == 12 [pid = 1644] [id = 78]
02:56:36 INFO - PROCESS | 1641 | --DOCSHELL 0x119a52000 == 11 [pid = 1644] [id = 77]
02:56:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd58800 == 10 [pid = 1644] [id = 76]
02:56:36 INFO - PROCESS | 1641 | --DOCSHELL 0x1206a3800 == 9 [pid = 1644] [id = 75]
02:56:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11dacd800 == 8 [pid = 1644] [id = 74]
02:56:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd5c000 == 7 [pid = 1644] [id = 73]
02:56:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea39800 == 6 [pid = 1644] [id = 72]
02:56:36 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x11cf55800) [pid = 1644] [serial = 198] [outer = 0x0] [url = about:blank]
02:56:36 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11c588800) [pid = 1644] [serial = 162] [outer = 0x0] [url = about:blank]
02:56:36 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11c585c00) [pid = 1644] [serial = 174] [outer = 0x0] [url = about:blank]
02:56:36 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11d81b400) [pid = 1644] [serial = 193] [outer = 0x0] [url = about:blank]
02:56:36 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11d370c00) [pid = 1644] [serial = 188] [outer = 0x0] [url = about:blank]
02:56:36 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11d14bc00) [pid = 1644] [serial = 183] [outer = 0x0] [url = about:blank]
02:56:36 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11cf54800) [pid = 1644] [serial = 180] [outer = 0x0] [url = about:blank]
02:56:36 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x11c851c00) [pid = 1644] [serial = 177] [outer = 0x0] [url = about:blank]
02:56:36 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
02:56:36 INFO - document served over http requires an http
02:56:36 INFO - sub-resource via fetch-request using the meta-csp
02:56:36 INFO - delivery method with swap-origin-redirect and when
02:56: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-http/fetch-request/generic.swap-origin-redirect.http.html"
02:56:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:36 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
02:56:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 524ms
02:56:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
02:56:36 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a0a7000 == 7 [pid = 1644] [id = 95]
02:56:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x11a07c400) [pid = 1644] [serial = 265] [outer = 0x0]
02:56:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x11bee6400) [pid = 1644] [serial = 266] [outer = 0x11a07c400]
02:56:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x11c84b800) [pid = 1644] [serial = 267] [outer = 0x11a07c400]
02:56:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c554000 == 8 [pid = 1644] [id = 96]
02:56:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11c9f1800) [pid = 1644] [serial = 268] [outer = 0x0]
02:56:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11c9f8400) [pid = 1644] [serial = 269] [outer = 0x11c9f1800]
02:56:37 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
02:56:37 INFO - document served over http requires an http
02:56:37 INFO - sub-resource via iframe-tag using the meta-csp
02:56:37 INFO - delivery method with keep-origin-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
02:56:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:37 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
02:56:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 521ms
02:56:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
02:56:37 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:37 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c899000 == 9 [pid = 1644] [id = 97]
02:56:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11beea800) [pid = 1644] [serial = 270] [outer = 0x0]
02:56:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11c9f3800) [pid = 1644] [serial = 271] [outer = 0x11beea800]
02:56:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x11cf59c00) [pid = 1644] [serial = 272] [outer = 0x11beea800]
02:56:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9d6800 == 10 [pid = 1644] [id = 98]
02:56:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x11cf63000) [pid = 1644] [serial = 273] [outer = 0x0]
02:56:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11d14b800) [pid = 1644] [serial = 274] [outer = 0x11cf63000]
02:56:37 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
02:56:37 INFO - document served over http requires an http
02:56:37 INFO - sub-resource via iframe-tag using the meta-csp
02:56:37 INFO - delivery method with no-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html"
02:56:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:37 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
02:56:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 477ms
02:56:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
02:56:37 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:37 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd0e800 == 11 [pid = 1644] [id = 99]
02:56:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11cd78800) [pid = 1644] [serial = 275] [outer = 0x0]
02:56:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11d144c00) [pid = 1644] [serial = 276] [outer = 0x11cd78800]
02:56:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11d370c00) [pid = 1644] [serial = 277] [outer = 0x11cd78800]
02:56:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf78000 == 12 [pid = 1644] [id = 100]
02:56:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11d376400) [pid = 1644] [serial = 278] [outer = 0x0]
02:56:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11d813400) [pid = 1644] [serial = 279] [outer = 0x11d376400]
02:56:38 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
02:56:38 INFO - document served over http requires an http
02:56:38 INFO - sub-resource via iframe-tag using the meta-csp
02:56:38 INFO - delivery method with swap-origin-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
02:56:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:38 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
02:56:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 877ms
02:56:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
02:56:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf8e000 == 13 [pid = 1644] [id = 101]
02:56:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11d1efc00) [pid = 1644] [serial = 280] [outer = 0x0]
02:56:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11d811c00) [pid = 1644] [serial = 281] [outer = 0x11d1efc00]
02:56:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11ea2a800) [pid = 1644] [serial = 282] [outer = 0x11d1efc00]
02:56:39 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
02:56:39 INFO - document served over http requires an http
02:56:39 INFO - sub-resource via script-tag using the meta-csp
02:56:39 INFO - delivery method with keep-origin-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
02:56:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:39 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
02:56:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1023ms
02:56:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
02:56:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d844800 == 14 [pid = 1644] [id = 102]
02:56:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x12067f800) [pid = 1644] [serial = 283] [outer = 0x0]
02:56:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x120686400) [pid = 1644] [serial = 284] [outer = 0x12067f800]
02:56:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x12084dc00) [pid = 1644] [serial = 285] [outer = 0x12067f800]
02:56:40 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
02:56:40 INFO - document served over http requires an http
02:56:40 INFO - sub-resource via script-tag using the meta-csp
02:56:40 INFO - delivery method with no-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
02:56:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:40 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
02:56:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 476ms
02:56:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
02:56:40 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dab4000 == 15 [pid = 1644] [id = 103]
02:56:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11d815000) [pid = 1644] [serial = 286] [outer = 0x0]
02:56:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x123e26c00) [pid = 1644] [serial = 287] [outer = 0x11d815000]
02:56:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x124002800) [pid = 1644] [serial = 288] [outer = 0x11d815000]
02:56:40 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
02:56:40 INFO - document served over http requires an http
02:56:40 INFO - sub-resource via script-tag using the meta-csp
02:56:40 INFO - delivery method with swap-origin-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
02:56:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:40 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
02:56:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 522ms
02:56:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
02:56:40 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:40 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:40 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:40 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea4c000 == 16 [pid = 1644] [id = 104]
02:56:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11d811400) [pid = 1644] [serial = 289] [outer = 0x0]
02:56:40 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:40 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:40 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x12182f800) [pid = 1644] [serial = 290] [outer = 0x11d811400]
02:56:40 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:40 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:40 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:40 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:40 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x12422d800) [pid = 1644] [serial = 291] [outer = 0x11d811400]
02:56:41 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x11d1f2400) [pid = 1644] [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]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x119d46c00) [pid = 1644] [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]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x120844c00) [pid = 1644] [serial = 236] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11bdbbc00) [pid = 1644] [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]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x12084fc00) [pid = 1644] [serial = 239] [outer = 0x0] [url = about:blank]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11c9f5400) [pid = 1644] [serial = 221] [outer = 0x0] [url = about:blank]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11d36e000) [pid = 1644] [serial = 227] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11d147000) [pid = 1644] [serial = 224] [outer = 0x0] [url = about:blank]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x11c1d4800) [pid = 1644] [serial = 242] [outer = 0x0] [url = about:blank]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x120849c00) [pid = 1644] [serial = 237] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11a074400) [pid = 1644] [serial = 203] [outer = 0x0] [url = about:blank]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x11cd7d800) [pid = 1644] [serial = 206] [outer = 0x0] [url = about:blank]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11d814800) [pid = 1644] [serial = 209] [outer = 0x0] [url = about:blank]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11bb0a800) [pid = 1644] [serial = 212] [outer = 0x0] [url = about:blank]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11d378c00) [pid = 1644] [serial = 245] [outer = 0x0] [url = about:blank]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11c3cb400) [pid = 1644] [serial = 218] [outer = 0x0] [url = about:blank]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x119da8800) [pid = 1644] [serial = 215] [outer = 0x0] [url = about:blank]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x11ea35400) [pid = 1644] [serial = 232] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548189840]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x11d1fa400) [pid = 1644] [serial = 229] [outer = 0x0] [url = about:blank]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x11ea34800) [pid = 1644] [serial = 234] [outer = 0x0] [url = about:blank]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x121836400) [pid = 1644] [serial = 248] [outer = 0x0] [url = about:blank]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11beeb400) [pid = 1644] [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]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11ea36800) [pid = 1644] [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]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11ea2b000) [pid = 1644] [serial = 231] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548189840]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11a072000) [pid = 1644] [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]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11d143c00) [pid = 1644] [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]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x11bb07800) [pid = 1644] [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]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x11d1f4800) [pid = 1644] [serial = 226] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x11c845800) [pid = 1644] [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]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x119a2f000) [pid = 1644] [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]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x11c9f1c00) [pid = 1644] [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]
02:56:41 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:41 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:41 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:41 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:41 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:41 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:41 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:41 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:41 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x11d8a2000) [pid = 1644] [serial = 201] [outer = 0x0] [url = about:blank]
02:56:41 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x11bef0c00) [pid = 1644] [serial = 213] [outer = 0x0] [url = about:blank]
02:56:41 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
02:56:41 INFO - document served over http requires an http
02:56:41 INFO - sub-resource via xhr-request using the meta-csp
02:56:41 INFO - delivery method with keep-origin-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
02:56:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:41 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
02:56:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 775ms
02:56:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
02:56:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x121370000 == 17 [pid = 1644] [id = 105]
02:56:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x119a0c000) [pid = 1644] [serial = 292] [outer = 0x0]
02:56:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x11c3cb400) [pid = 1644] [serial = 293] [outer = 0x119a0c000]
02:56:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x11d36cc00) [pid = 1644] [serial = 294] [outer = 0x119a0c000]
02:56:41 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
02:56:41 INFO - document served over http requires an http
02:56:41 INFO - sub-resource via xhr-request using the meta-csp
02:56:41 INFO - delivery method with no-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
02:56:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:41 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
02:56:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 572ms
02:56:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
02:56:42 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e98800 == 18 [pid = 1644] [id = 106]
02:56:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x11bd03c00) [pid = 1644] [serial = 295] [outer = 0x0]
02:56:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x12084fc00) [pid = 1644] [serial = 296] [outer = 0x11bd03c00]
02:56:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x125be6800) [pid = 1644] [serial = 297] [outer = 0x11bd03c00]
02:56:42 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
02:56:42 INFO - document served over http requires an http
02:56:42 INFO - sub-resource via xhr-request using the meta-csp
02:56:42 INFO - delivery method with swap-origin-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
02:56:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:42 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
02:56:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 483ms
02:56:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
02:56:42 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x125b34000 == 19 [pid = 1644] [id = 107]
02:56:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x120849c00) [pid = 1644] [serial = 298] [outer = 0x0]
02:56:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x125b47800) [pid = 1644] [serial = 299] [outer = 0x120849c00]
02:56:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x125b4cc00) [pid = 1644] [serial = 300] [outer = 0x120849c00]
02:56:43 INFO - PROCESS | 1641 | --DOCSHELL 0x11c891800 == 18 [pid = 1644] [id = 91]
02:56:43 INFO - PROCESS | 1641 | --DOCSHELL 0x124090000 == 17 [pid = 1644] [id = 92]
02:56:43 INFO - PROCESS | 1641 | --DOCSHELL 0x124091000 == 16 [pid = 1644] [id = 90]
02:56:43 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd59800 == 15 [pid = 1644] [id = 93]
02:56:43 INFO - PROCESS | 1641 | --DOCSHELL 0x123e98800 == 14 [pid = 1644] [id = 106]
02:56:43 INFO - PROCESS | 1641 | --DOCSHELL 0x11a0a7000 == 13 [pid = 1644] [id = 95]
02:56:43 INFO - PROCESS | 1641 | --DOCSHELL 0x11c899000 == 12 [pid = 1644] [id = 97]
02:56:43 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea4c000 == 11 [pid = 1644] [id = 104]
02:56:43 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf8e000 == 10 [pid = 1644] [id = 101]
02:56:43 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf78000 == 9 [pid = 1644] [id = 100]
02:56:43 INFO - PROCESS | 1641 | --DOCSHELL 0x11dab4000 == 8 [pid = 1644] [id = 103]
02:56:43 INFO - PROCESS | 1641 | --DOCSHELL 0x121370000 == 7 [pid = 1644] [id = 105]
02:56:43 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9d6800 == 6 [pid = 1644] [id = 98]
02:56:43 INFO - PROCESS | 1641 | --DOCSHELL 0x11d844800 == 5 [pid = 1644] [id = 102]
02:56:43 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd0e800 == 4 [pid = 1644] [id = 99]
02:56:43 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd55000 == 3 [pid = 1644] [id = 94]
02:56:43 INFO - PROCESS | 1641 | --DOCSHELL 0x11c554000 == 2 [pid = 1644] [id = 96]
02:56:43 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11bee8400) [pid = 1644] [serial = 216] [outer = 0x0] [url = about:blank]
02:56:43 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11c58dc00) [pid = 1644] [serial = 219] [outer = 0x0] [url = about:blank]
02:56:43 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x11d152400) [pid = 1644] [serial = 225] [outer = 0x0] [url = about:blank]
02:56:43 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x11cd7b400) [pid = 1644] [serial = 222] [outer = 0x0] [url = about:blank]
02:56:43 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x12182c000) [pid = 1644] [serial = 240] [outer = 0x0] [url = about:blank]
02:56:43 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x11c9fc000) [pid = 1644] [serial = 243] [outer = 0x0] [url = about:blank]
02:56:43 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x120686000) [pid = 1644] [serial = 235] [outer = 0x0] [url = about:blank]
02:56:43 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x121833400) [pid = 1644] [serial = 246] [outer = 0x0] [url = about:blank]
02:56:43 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x11d898800) [pid = 1644] [serial = 230] [outer = 0x0] [url = about:blank]
02:56:43 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
02:56:43 INFO - document served over http requires an https
02:56:43 INFO - sub-resource via fetch-request using the meta-csp
02:56:43 INFO - delivery method with keep-origin-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
02:56:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:43 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
02:56:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1072ms
02:56:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
02:56:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x119abc000 == 3 [pid = 1644] [id = 108]
02:56:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x112a8b400) [pid = 1644] [serial = 301] [outer = 0x0]
02:56:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x119926400) [pid = 1644] [serial = 302] [outer = 0x112a8b400]
02:56:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x119d4e800) [pid = 1644] [serial = 303] [outer = 0x112a8b400]
02:56:44 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
02:56:44 INFO - document served over http requires an https
02:56:44 INFO - sub-resource via fetch-request using the meta-csp
02:56:44 INFO - delivery method with no-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
02:56:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:44 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
02:56:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 471ms
02:56:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
02:56:44 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a0a4800 == 4 [pid = 1644] [id = 109]
02:56:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x112af3c00) [pid = 1644] [serial = 304] [outer = 0x0]
02:56:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x11bb08c00) [pid = 1644] [serial = 305] [outer = 0x112af3c00]
02:56:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x11bd0c000) [pid = 1644] [serial = 306] [outer = 0x112af3c00]
02:56:44 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
02:56:44 INFO - document served over http requires an https
02:56:44 INFO - sub-resource via fetch-request using the meta-csp
02:56:44 INFO - delivery method with swap-origin-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
02:56:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:44 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
02:56:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 471ms
02:56:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
02:56:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be8c000 == 5 [pid = 1644] [id = 110]
02:56:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x11a07cc00) [pid = 1644] [serial = 307] [outer = 0x0]
02:56:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x11bdb1000) [pid = 1644] [serial = 308] [outer = 0x11a07cc00]
02:56:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x11bdbcc00) [pid = 1644] [serial = 309] [outer = 0x11a07cc00]
02:56:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be9d000 == 6 [pid = 1644] [id = 111]
02:56:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11beeb000) [pid = 1644] [serial = 310] [outer = 0x0]
02:56:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11bef3000) [pid = 1644] [serial = 311] [outer = 0x11beeb000]
02:56:45 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
02:56:45 INFO - document served over http requires an https
02:56:45 INFO - sub-resource via iframe-tag using the meta-csp
02:56:45 INFO - delivery method with keep-origin-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
02:56:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:45 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
02:56:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 520ms
02:56:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
02:56:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1ec800 == 7 [pid = 1644] [id = 112]
02:56:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11bdb2800) [pid = 1644] [serial = 312] [outer = 0x0]
02:56:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11bef0c00) [pid = 1644] [serial = 313] [outer = 0x11bdb2800]
02:56:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x11c1d5000) [pid = 1644] [serial = 314] [outer = 0x11bdb2800]
02:56:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c545800 == 8 [pid = 1644] [id = 113]
02:56:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x11c1d6000) [pid = 1644] [serial = 315] [outer = 0x0]
02:56:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11c3c8c00) [pid = 1644] [serial = 316] [outer = 0x11c1d6000]
02:56:45 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
02:56:45 INFO - document served over http requires an https
02:56:45 INFO - sub-resource via iframe-tag using the meta-csp
02:56:45 INFO - delivery method with no-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
02:56:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:45 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
02:56:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 624ms
02:56:45 INFO - PROCESS | 1641 | 1446548205665 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
02:56:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
02:56:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c554800 == 9 [pid = 1644] [id = 114]
02:56:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11bef3800) [pid = 1644] [serial = 317] [outer = 0x0]
02:56:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11c3c9800) [pid = 1644] [serial = 318] [outer = 0x11bef3800]
02:56:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11c58ac00) [pid = 1644] [serial = 319] [outer = 0x11bef3800]
02:56:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c885800 == 10 [pid = 1644] [id = 115]
02:56:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11c58dc00) [pid = 1644] [serial = 320] [outer = 0x0]
02:56:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11c847400) [pid = 1644] [serial = 321] [outer = 0x11c58dc00]
02:56:47 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
02:56:47 INFO - document served over http requires an https
02:56:47 INFO - sub-resource via iframe-tag using the meta-csp
02:56:47 INFO - delivery method with swap-origin-redirect and when
02:56:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
02:56:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:47 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
02:56:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1329ms
02:56:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
02:56:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c898800 == 11 [pid = 1644] [id = 116]
02:56:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11c3c9000) [pid = 1644] [serial = 322] [outer = 0x0]
02:56:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11c845000) [pid = 1644] [serial = 323] [outer = 0x11c3c9000]
02:56:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11c9f9800) [pid = 1644] [serial = 324] [outer = 0x11c3c9000]
02:56:47 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
02:56:47 INFO - document served over http requires an https
02:56:47 INFO - sub-resource via script-tag using the meta-csp
02:56:47 INFO - delivery method with keep-origin-redirect and when
02:56:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
02:56:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:47 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
02:56:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 676ms
02:56:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
02:56:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9dc800 == 12 [pid = 1644] [id = 117]
02:56:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11c84e000) [pid = 1644] [serial = 325] [outer = 0x0]
02:56:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11cd78000) [pid = 1644] [serial = 326] [outer = 0x11c84e000]
02:56:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11cf55800) [pid = 1644] [serial = 327] [outer = 0x11c84e000]
02:56:48 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
02:56:48 INFO - document served over http requires an https
02:56:48 INFO - sub-resource via script-tag using the meta-csp
02:56:48 INFO - delivery method with no-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html"
02:56:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:48 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
02:56:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 636ms
02:56:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
02:56:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd26800 == 13 [pid = 1644] [id = 118]
02:56:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11cd77c00) [pid = 1644] [serial = 328] [outer = 0x0]
02:56:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11d147400) [pid = 1644] [serial = 329] [outer = 0x11cd77c00]
02:56:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11d14f000) [pid = 1644] [serial = 330] [outer = 0x11cd77c00]
02:56:49 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
02:56:49 INFO - document served over http requires an https
02:56:49 INFO - sub-resource via script-tag using the meta-csp
02:56:49 INFO - delivery method with swap-origin-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
02:56:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:49 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
02:56:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 628ms
02:56:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
02:56:49 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf8e000 == 14 [pid = 1644] [id = 119]
02:56:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11cf63c00) [pid = 1644] [serial = 331] [outer = 0x0]
02:56:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11d1f1800) [pid = 1644] [serial = 332] [outer = 0x11cf63c00]
02:56:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11d36d400) [pid = 1644] [serial = 333] [outer = 0x11cf63c00]
02:56:49 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
02:56:49 INFO - document served over http requires an https
02:56:49 INFO - sub-resource via xhr-request using the meta-csp
02:56:49 INFO - delivery method with keep-origin-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
02:56:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:49 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
02:56:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 575ms
02:56:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
02:56:49 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:49 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d623800 == 15 [pid = 1644] [id = 120]
02:56:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x11d1f1400) [pid = 1644] [serial = 334] [outer = 0x0]
02:56:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x11d379400) [pid = 1644] [serial = 335] [outer = 0x11d1f1400]
02:56:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x11d81bc00) [pid = 1644] [serial = 336] [outer = 0x11d1f1400]
02:56:50 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
02:56:50 INFO - document served over http requires an https
02:56:50 INFO - sub-resource via xhr-request using the meta-csp
02:56:50 INFO - delivery method with no-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
02:56:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:50 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
02:56:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 522ms
02:56:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
02:56:50 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:50 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dab3800 == 16 [pid = 1644] [id = 121]
02:56:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x11d36fc00) [pid = 1644] [serial = 337] [outer = 0x0]
02:56:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x11d89b000) [pid = 1644] [serial = 338] [outer = 0x11d36fc00]
02:56:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x11ea38c00) [pid = 1644] [serial = 339] [outer = 0x11d36fc00]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x11c9f1800) [pid = 1644] [serial = 268] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x11bef0000) [pid = 1644] [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]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x12067f800) [pid = 1644] [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]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x119546400) [pid = 1644] [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]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x11cd78800) [pid = 1644] [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]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x11cf63000) [pid = 1644] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548197582]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x11a07c400) [pid = 1644] [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]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x11d376400) [pid = 1644] [serial = 278] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x11bd03c00) [pid = 1644] [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]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11d815000) [pid = 1644] [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]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11beea800) [pid = 1644] [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]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11d1efc00) [pid = 1644] [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]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11c3c4800) [pid = 1644] [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]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x123e2c000) [pid = 1644] [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]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x119adc400) [pid = 1644] [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]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x119a0c000) [pid = 1644] [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]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x119a8e400) [pid = 1644] [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]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x11d811400) [pid = 1644] [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]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11bb0d400) [pid = 1644] [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]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x120848c00) [pid = 1644] [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]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11cd7bc00) [pid = 1644] [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]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x12084fc00) [pid = 1644] [serial = 296] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11c3cb400) [pid = 1644] [serial = 293] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x12182f800) [pid = 1644] [serial = 290] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x123e26c00) [pid = 1644] [serial = 287] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x120686400) [pid = 1644] [serial = 284] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11d811c00) [pid = 1644] [serial = 281] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11d813400) [pid = 1644] [serial = 279] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11d144c00) [pid = 1644] [serial = 276] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11d14b800) [pid = 1644] [serial = 274] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548197582]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11c9f3800) [pid = 1644] [serial = 271] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11c9f8400) [pid = 1644] [serial = 269] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x11bee6400) [pid = 1644] [serial = 266] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x11bdbd400) [pid = 1644] [serial = 263] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x119da5400) [pid = 1644] [serial = 260] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x11d810800) [pid = 1644] [serial = 257] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x11c3ce800) [pid = 1644] [serial = 254] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x12400f000) [pid = 1644] [serial = 251] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x125b47800) [pid = 1644] [serial = 299] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:50 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:50 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x124007400) [pid = 1644] [serial = 249] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 59 (0x11d36cc00) [pid = 1644] [serial = 294] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 58 (0x12422d800) [pid = 1644] [serial = 291] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 57 (0x11d1f0c00) [pid = 1644] [serial = 255] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 56 (0x12422cc00) [pid = 1644] [serial = 252] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 55 (0x11ea35000) [pid = 1644] [serial = 210] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 54 (0x11d1ee400) [pid = 1644] [serial = 207] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 53 (0x11c3c4c00) [pid = 1644] [serial = 204] [outer = 0x0] [url = about:blank]
02:56:50 INFO - PROCESS | 1641 | --DOMWINDOW == 52 (0x125be6800) [pid = 1644] [serial = 297] [outer = 0x0] [url = about:blank]
02:56:50 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
02:56:50 INFO - document served over http requires an https
02:56:50 INFO - sub-resource via xhr-request using the meta-csp
02:56:50 INFO - delivery method with swap-origin-redirect and when
02:56: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
02:56:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:50 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
02:56:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 728ms
02:56:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
02:56:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea3b000 == 17 [pid = 1644] [id = 122]
02:56:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 53 (0x11beecc00) [pid = 1644] [serial = 340] [outer = 0x0]
02:56:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 54 (0x11c3c4c00) [pid = 1644] [serial = 341] [outer = 0x11beecc00]
02:56:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 55 (0x11cf57c00) [pid = 1644] [serial = 342] [outer = 0x11beecc00]
02:56:51 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
02:56:51 INFO - document served over http requires an http
02:56:51 INFO - sub-resource via fetch-request using the meta-referrer
02:56:51 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:51 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
02:56:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 474ms
02:56:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
02:56:51 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x120696000 == 18 [pid = 1644] [id = 123]
02:56:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 56 (0x11bee6400) [pid = 1644] [serial = 343] [outer = 0x0]
02:56:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 57 (0x11d810800) [pid = 1644] [serial = 344] [outer = 0x11bee6400]
02:56:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 58 (0x12067e000) [pid = 1644] [serial = 345] [outer = 0x11bee6400]
02:56:51 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
02:56:51 INFO - document served over http requires an http
02:56:51 INFO - sub-resource via fetch-request using the meta-referrer
02:56:51 INFO - delivery method with no-redirect and when
02:56: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"
02:56:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:51 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
02:56:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 469ms
02:56:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
02:56:51 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206b0800 == 19 [pid = 1644] [id = 124]
02:56:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 59 (0x11d815000) [pid = 1644] [serial = 346] [outer = 0x0]
02:56:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 60 (0x120688800) [pid = 1644] [serial = 347] [outer = 0x11d815000]
02:56:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x12084d400) [pid = 1644] [serial = 348] [outer = 0x11d815000]
02:56:52 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
02:56:52 INFO - document served over http requires an http
02:56:52 INFO - sub-resource via fetch-request using the meta-referrer
02:56:52 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:52 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
02:56:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 479ms
02:56:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
02:56:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x121389800 == 20 [pid = 1644] [id = 125]
02:56:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x120687800) [pid = 1644] [serial = 349] [outer = 0x0]
02:56:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x121828800) [pid = 1644] [serial = 350] [outer = 0x120687800]
02:56:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x121833400) [pid = 1644] [serial = 351] [outer = 0x120687800]
02:56:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x119d73800 == 21 [pid = 1644] [id = 126]
02:56:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x112a2fc00) [pid = 1644] [serial = 352] [outer = 0x0]
02:56:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x119ae1400) [pid = 1644] [serial = 353] [outer = 0x112a2fc00]
02:56:52 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
02:56:52 INFO - document served over http requires an http
02:56:52 INFO - sub-resource via iframe-tag using the meta-referrer
02:56:52 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:52 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
02:56:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 573ms
02:56:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
02:56:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c895800 == 22 [pid = 1644] [id = 127]
02:56:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x11bd07000) [pid = 1644] [serial = 354] [outer = 0x0]
02:56:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x11bdbc400) [pid = 1644] [serial = 355] [outer = 0x11bd07000]
02:56:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x11c589000) [pid = 1644] [serial = 356] [outer = 0x11bd07000]
02:56:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dabb800 == 23 [pid = 1644] [id = 128]
02:56:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x119a2d800) [pid = 1644] [serial = 357] [outer = 0x0]
02:56:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11cf5ec00) [pid = 1644] [serial = 358] [outer = 0x119a2d800]
02:56:53 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
02:56:53 INFO - document served over http requires an http
02:56:53 INFO - sub-resource via iframe-tag using the meta-referrer
02:56:53 INFO - delivery method with no-redirect and when
02:56: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"
02:56:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:53 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
02:56:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 975ms
02:56:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
02:56:53 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:53 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x119798000 == 24 [pid = 1644] [id = 129]
02:56:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x119a2c000) [pid = 1644] [serial = 359] [outer = 0x0]
02:56:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x119ad8000) [pid = 1644] [serial = 360] [outer = 0x119a2c000]
02:56:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11bdb4c00) [pid = 1644] [serial = 361] [outer = 0x119a2c000]
02:56:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x119ab7000 == 25 [pid = 1644] [id = 130]
02:56:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x119a2c800) [pid = 1644] [serial = 362] [outer = 0x0]
02:56:55 INFO - PROCESS | 1641 | --DOCSHELL 0x1206b0800 == 24 [pid = 1644] [id = 124]
02:56:55 INFO - PROCESS | 1641 | --DOCSHELL 0x120696000 == 23 [pid = 1644] [id = 123]
02:56:55 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea3b000 == 22 [pid = 1644] [id = 122]
02:56:55 INFO - PROCESS | 1641 | --DOCSHELL 0x11dab3800 == 21 [pid = 1644] [id = 121]
02:56:55 INFO - PROCESS | 1641 | --DOCSHELL 0x11d623800 == 20 [pid = 1644] [id = 120]
02:56:55 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf8e000 == 19 [pid = 1644] [id = 119]
02:56:55 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd26800 == 18 [pid = 1644] [id = 118]
02:56:55 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9dc800 == 17 [pid = 1644] [id = 117]
02:56:55 INFO - PROCESS | 1641 | --DOCSHELL 0x11c898800 == 16 [pid = 1644] [id = 116]
02:56:55 INFO - PROCESS | 1641 | --DOCSHELL 0x11c885800 == 15 [pid = 1644] [id = 115]
02:56:55 INFO - PROCESS | 1641 | --DOCSHELL 0x11c554800 == 14 [pid = 1644] [id = 114]
02:56:55 INFO - PROCESS | 1641 | --DOCSHELL 0x11c545800 == 13 [pid = 1644] [id = 113]
02:56:55 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1ec800 == 12 [pid = 1644] [id = 112]
02:56:55 INFO - PROCESS | 1641 | --DOCSHELL 0x11be9d000 == 11 [pid = 1644] [id = 111]
02:56:55 INFO - PROCESS | 1641 | --DOCSHELL 0x11be8c000 == 10 [pid = 1644] [id = 110]
02:56:55 INFO - PROCESS | 1641 | --DOCSHELL 0x11a0a4800 == 9 [pid = 1644] [id = 109]
02:56:55 INFO - PROCESS | 1641 | --DOCSHELL 0x119abc000 == 8 [pid = 1644] [id = 108]
02:56:55 INFO - PROCESS | 1641 | --DOCSHELL 0x125b34000 == 7 [pid = 1644] [id = 107]
02:56:55 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x12182fc00) [pid = 1644] [serial = 258] [outer = 0x0] [url = about:blank]
02:56:55 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11c1d2c00) [pid = 1644] [serial = 261] [outer = 0x0] [url = about:blank]
02:56:55 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11c3cc000) [pid = 1644] [serial = 264] [outer = 0x0] [url = about:blank]
02:56:55 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11c84b800) [pid = 1644] [serial = 267] [outer = 0x0] [url = about:blank]
02:56:55 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11cf59c00) [pid = 1644] [serial = 272] [outer = 0x0] [url = about:blank]
02:56:55 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11ea2a800) [pid = 1644] [serial = 282] [outer = 0x0] [url = about:blank]
02:56:55 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11d370c00) [pid = 1644] [serial = 277] [outer = 0x0] [url = about:blank]
02:56:55 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x124002800) [pid = 1644] [serial = 288] [outer = 0x0] [url = about:blank]
02:56:55 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x12084dc00) [pid = 1644] [serial = 285] [outer = 0x0] [url = about:blank]
02:56:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x110759400) [pid = 1644] [serial = 363] [outer = 0x119a2c800]
02:56:55 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
02:56:55 INFO - document served over http requires an http
02:56:55 INFO - sub-resource via iframe-tag using the meta-referrer
02:56:55 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:56:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:56:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:55 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
02:56:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1224ms
02:56:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
02:56:55 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a096800 == 8 [pid = 1644] [id = 131]
02:56:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x119a27800) [pid = 1644] [serial = 364] [outer = 0x0]
02:56:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x11a077800) [pid = 1644] [serial = 365] [outer = 0x119a27800]
02:56:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x11bdaec00) [pid = 1644] [serial = 366] [outer = 0x119a27800]
02:56:55 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
02:56:55 INFO - document served over http requires an http
02:56:55 INFO - sub-resource via script-tag using the meta-referrer
02:56:55 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:55 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
02:56:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 523ms
02:56:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
02:56:55 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be95000 == 9 [pid = 1644] [id = 132]
02:56:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x119a2f000) [pid = 1644] [serial = 367] [outer = 0x0]
02:56:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11c1cbc00) [pid = 1644] [serial = 368] [outer = 0x119a2f000]
02:56:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11c3c6c00) [pid = 1644] [serial = 369] [outer = 0x119a2f000]
02:56:56 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
02:56:56 INFO - document served over http requires an http
02:56:56 INFO - sub-resource via script-tag using the meta-referrer
02:56:56 INFO - delivery method with no-redirect and when
02:56: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"
02:56:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:56 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
02:56:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 520ms
02:56:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
02:56:56 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c544800 == 10 [pid = 1644] [id = 133]
02:56:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11c1ca800) [pid = 1644] [serial = 370] [outer = 0x0]
02:56:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x11c58fc00) [pid = 1644] [serial = 371] [outer = 0x11c1ca800]
02:56:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x11c84cc00) [pid = 1644] [serial = 372] [outer = 0x11c1ca800]
02:56:56 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
02:56:56 INFO - document served over http requires an http
02:56:56 INFO - sub-resource via script-tag using the meta-referrer
02:56:56 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:56:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:56:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:56 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
02:56:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 478ms
02:56:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
02:56:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c888000 == 11 [pid = 1644] [id = 134]
02:56:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11c587800) [pid = 1644] [serial = 373] [outer = 0x0]
02:56:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11c9f5000) [pid = 1644] [serial = 374] [outer = 0x11c587800]
02:56:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11cd7b800) [pid = 1644] [serial = 375] [outer = 0x11c587800]
02:56:57 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
02:56:57 INFO - document served over http requires an http
02:56:57 INFO - sub-resource via xhr-request using the meta-referrer
02:56:57 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:57 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
02:56:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 576ms
02:56:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
02:56:57 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9cf800 == 12 [pid = 1644] [id = 135]
02:56:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11c9f8000) [pid = 1644] [serial = 376] [outer = 0x0]
02:56:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11d144000) [pid = 1644] [serial = 377] [outer = 0x11c9f8000]
02:56:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11d1ebc00) [pid = 1644] [serial = 378] [outer = 0x11c9f8000]
02:56:57 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
02:56:57 INFO - document served over http requires an http
02:56:57 INFO - sub-resource via xhr-request using the meta-referrer
02:56:57 INFO - delivery method with no-redirect and when
02:56: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"
02:56:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:57 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
02:56:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 468ms
02:56:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
02:56:57 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:57 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd26800 == 13 [pid = 1644] [id = 136]
02:56:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11cf61000) [pid = 1644] [serial = 379] [outer = 0x0]
02:56:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11d370400) [pid = 1644] [serial = 380] [outer = 0x11cf61000]
02:56:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11d376800) [pid = 1644] [serial = 381] [outer = 0x11cf61000]
02:56:58 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
02:56:58 INFO - document served over http requires an http
02:56:58 INFO - sub-resource via xhr-request using the meta-referrer
02:56:58 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:56:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:56:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:58 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
02:56:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 520ms
02:56:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
02:56:58 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:58 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d60b800 == 14 [pid = 1644] [id = 137]
02:56:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11d36f400) [pid = 1644] [serial = 382] [outer = 0x0]
02:56:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11d81c000) [pid = 1644] [serial = 383] [outer = 0x11d36f400]
02:56:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11d89c000) [pid = 1644] [serial = 384] [outer = 0x11d36f400]
02:56:58 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
02:56:58 INFO - document served over http requires an https
02:56:58 INFO - sub-resource via fetch-request using the meta-referrer
02:56:58 INFO - delivery method with keep-origin-redirect and when
02:56: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"
02:56:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:58 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
02:56:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 520ms
02:56:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
02:56:58 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:58 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d840800 == 15 [pid = 1644] [id = 138]
02:56:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11d812400) [pid = 1644] [serial = 385] [outer = 0x0]
02:56:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11ea2ac00) [pid = 1644] [serial = 386] [outer = 0x11d812400]
02:56:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11ea37400) [pid = 1644] [serial = 387] [outer = 0x11d812400]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11a07cc00) [pid = 1644] [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]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11beeb000) [pid = 1644] [serial = 310] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11c84e000) [pid = 1644] [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]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11c58dc00) [pid = 1644] [serial = 320] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11d1f1400) [pid = 1644] [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]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x11c3c9000) [pid = 1644] [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]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x112af3c00) [pid = 1644] [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]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x112a8b400) [pid = 1644] [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]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x11beecc00) [pid = 1644] [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]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11c1d6000) [pid = 1644] [serial = 315] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548205457]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11d36fc00) [pid = 1644] [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]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11bee6400) [pid = 1644] [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]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11cf63c00) [pid = 1644] [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]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11bef3800) [pid = 1644] [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]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x11cd77c00) [pid = 1644] [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]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x11d815000) [pid = 1644] [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]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x11bdb2800) [pid = 1644] [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]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x121828800) [pid = 1644] [serial = 350] [outer = 0x0] [url = about:blank]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x120688800) [pid = 1644] [serial = 347] [outer = 0x0] [url = about:blank]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11d89b000) [pid = 1644] [serial = 338] [outer = 0x0] [url = about:blank]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11bb08c00) [pid = 1644] [serial = 305] [outer = 0x0] [url = about:blank]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11d379400) [pid = 1644] [serial = 335] [outer = 0x0] [url = about:blank]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11c847400) [pid = 1644] [serial = 321] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x11c3c9800) [pid = 1644] [serial = 318] [outer = 0x0] [url = about:blank]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x11cd78000) [pid = 1644] [serial = 326] [outer = 0x0] [url = about:blank]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x11c3c8c00) [pid = 1644] [serial = 316] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548205457]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x11bef0c00) [pid = 1644] [serial = 313] [outer = 0x0] [url = about:blank]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x11bef3000) [pid = 1644] [serial = 311] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x11bdb1000) [pid = 1644] [serial = 308] [outer = 0x0] [url = about:blank]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x119926400) [pid = 1644] [serial = 302] [outer = 0x0] [url = about:blank]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x11d810800) [pid = 1644] [serial = 344] [outer = 0x0] [url = about:blank]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 59 (0x11c845000) [pid = 1644] [serial = 323] [outer = 0x0] [url = about:blank]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 58 (0x11c3c4c00) [pid = 1644] [serial = 341] [outer = 0x0] [url = about:blank]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 57 (0x11d1f1800) [pid = 1644] [serial = 332] [outer = 0x0] [url = about:blank]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 56 (0x11d147400) [pid = 1644] [serial = 329] [outer = 0x0] [url = about:blank]
02:56:59 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:59 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:59 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 55 (0x11ea38c00) [pid = 1644] [serial = 339] [outer = 0x0] [url = about:blank]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 54 (0x11d81bc00) [pid = 1644] [serial = 336] [outer = 0x0] [url = about:blank]
02:56:59 INFO - PROCESS | 1641 | --DOMWINDOW == 53 (0x11d36d400) [pid = 1644] [serial = 333] [outer = 0x0] [url = about:blank]
02:56:59 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
02:56:59 INFO - document served over http requires an https
02:56:59 INFO - sub-resource via fetch-request using the meta-referrer
02:56:59 INFO - delivery method with no-redirect and when
02:56: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"
02:56:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:59 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
02:56:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 672ms
02:56:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
02:56:59 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:59 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dabe800 == 16 [pid = 1644] [id = 139]
02:56:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 54 (0x11bdb2800) [pid = 1644] [serial = 388] [outer = 0x0]
02:56:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 55 (0x11bef0800) [pid = 1644] [serial = 389] [outer = 0x11bdb2800]
02:56:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 56 (0x11c845000) [pid = 1644] [serial = 390] [outer = 0x11bdb2800]
02:56:59 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
02:56:59 INFO - document served over http requires an https
02:56:59 INFO - sub-resource via fetch-request using the meta-referrer
02:56:59 INFO - delivery method with swap-origin-redirect and when
02:56: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"
02:56:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:56:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:56:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:56:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:56:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:56:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:56:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:56:59 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
02:56:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 473ms
02:56:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
02:56:59 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:56:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea52800 == 17 [pid = 1644] [id = 140]
02:56:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 57 (0x11bdaf400) [pid = 1644] [serial = 391] [outer = 0x0]
02:57:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 58 (0x11d373c00) [pid = 1644] [serial = 392] [outer = 0x11bdaf400]
02:57:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 59 (0x12067f400) [pid = 1644] [serial = 393] [outer = 0x11bdaf400]
02:57:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206a8800 == 18 [pid = 1644] [id = 141]
02:57:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 60 (0x120683800) [pid = 1644] [serial = 394] [outer = 0x0]
02:57:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x120847000) [pid = 1644] [serial = 395] [outer = 0x120683800]
02:57:00 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
02:57:00 INFO - document served over http requires an https
02:57:00 INFO - sub-resource via iframe-tag using the meta-referrer
02:57:00 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:00 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
02:57:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 520ms
02:57:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
02:57:00 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x12137b800 == 19 [pid = 1644] [id = 142]
02:57:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x11d1f6c00) [pid = 1644] [serial = 396] [outer = 0x0]
02:57:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x12084fc00) [pid = 1644] [serial = 397] [outer = 0x11d1f6c00]
02:57:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x12182e400) [pid = 1644] [serial = 398] [outer = 0x11d1f6c00]
02:57:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e8f000 == 20 [pid = 1644] [id = 143]
02:57:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x121833800) [pid = 1644] [serial = 399] [outer = 0x0]
02:57:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x123e27800) [pid = 1644] [serial = 400] [outer = 0x121833800]
02:57:01 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
02:57:01 INFO - document served over http requires an https
02:57:01 INFO - sub-resource via iframe-tag using the meta-referrer
02:57:01 INFO - delivery method with no-redirect and when
02:57: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"
02:57:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:01 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
02:57:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 623ms
02:57:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
02:57:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x123ea0800 == 21 [pid = 1644] [id = 144]
02:57:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x12084f800) [pid = 1644] [serial = 401] [outer = 0x0]
02:57:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x123e2c400) [pid = 1644] [serial = 402] [outer = 0x12084f800]
02:57:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x123e35400) [pid = 1644] [serial = 403] [outer = 0x12084f800]
02:57:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd46800 == 22 [pid = 1644] [id = 145]
02:57:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x119a92800) [pid = 1644] [serial = 404] [outer = 0x0]
02:57:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11bd0bc00) [pid = 1644] [serial = 405] [outer = 0x119a92800]
02:57:02 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
02:57:02 INFO - document served over http requires an https
02:57:02 INFO - sub-resource via iframe-tag using the meta-referrer
02:57:02 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:02 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
02:57:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1231ms
02:57:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
02:57:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9dc800 == 23 [pid = 1644] [id = 146]
02:57:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11bd0f800) [pid = 1644] [serial = 406] [outer = 0x0]
02:57:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11beefc00) [pid = 1644] [serial = 407] [outer = 0x11bd0f800]
02:57:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11cf56c00) [pid = 1644] [serial = 408] [outer = 0x11bd0f800]
02:57:03 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
02:57:03 INFO - document served over http requires an https
02:57:03 INFO - sub-resource via script-tag using the meta-referrer
02:57:03 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:03 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
02:57:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 974ms
02:57:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
02:57:03 INFO - PROCESS | 1641 | ++DOCSHELL 0x11978f800 == 24 [pid = 1644] [id = 147]
02:57:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x11091ec00) [pid = 1644] [serial = 409] [outer = 0x0]
02:57:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x119546400) [pid = 1644] [serial = 410] [outer = 0x11091ec00]
02:57:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11bd05c00) [pid = 1644] [serial = 411] [outer = 0x11091ec00]
02:57:03 INFO - PROCESS | 1641 | --DOCSHELL 0x123e8f000 == 23 [pid = 1644] [id = 143]
02:57:03 INFO - PROCESS | 1641 | --DOCSHELL 0x12137b800 == 22 [pid = 1644] [id = 142]
02:57:03 INFO - PROCESS | 1641 | --DOCSHELL 0x1206a8800 == 21 [pid = 1644] [id = 141]
02:57:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea52800 == 20 [pid = 1644] [id = 140]
02:57:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11dabe800 == 19 [pid = 1644] [id = 139]
02:57:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11d840800 == 18 [pid = 1644] [id = 138]
02:57:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11d60b800 == 17 [pid = 1644] [id = 137]
02:57:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd26800 == 16 [pid = 1644] [id = 136]
02:57:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9cf800 == 15 [pid = 1644] [id = 135]
02:57:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11c888000 == 14 [pid = 1644] [id = 134]
02:57:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11c544800 == 13 [pid = 1644] [id = 133]
02:57:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11be95000 == 12 [pid = 1644] [id = 132]
02:57:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11a096800 == 11 [pid = 1644] [id = 131]
02:57:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11dabb800 == 10 [pid = 1644] [id = 128]
02:57:03 INFO - PROCESS | 1641 | --DOCSHELL 0x119ab7000 == 9 [pid = 1644] [id = 130]
02:57:03 INFO - PROCESS | 1641 | --DOCSHELL 0x119798000 == 8 [pid = 1644] [id = 129]
02:57:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11c895800 == 7 [pid = 1644] [id = 127]
02:57:03 INFO - PROCESS | 1641 | --DOCSHELL 0x119d73800 == 6 [pid = 1644] [id = 126]
02:57:03 INFO - PROCESS | 1641 | --DOCSHELL 0x121389800 == 5 [pid = 1644] [id = 125]
02:57:03 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x12067e000) [pid = 1644] [serial = 345] [outer = 0x0] [url = about:blank]
02:57:03 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x12084d400) [pid = 1644] [serial = 348] [outer = 0x0] [url = about:blank]
02:57:03 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x119d4e800) [pid = 1644] [serial = 303] [outer = 0x0] [url = about:blank]
02:57:03 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11c1d5000) [pid = 1644] [serial = 314] [outer = 0x0] [url = about:blank]
02:57:03 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11c9f9800) [pid = 1644] [serial = 324] [outer = 0x0] [url = about:blank]
02:57:03 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11c58ac00) [pid = 1644] [serial = 319] [outer = 0x0] [url = about:blank]
02:57:03 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11bdbcc00) [pid = 1644] [serial = 309] [outer = 0x0] [url = about:blank]
02:57:03 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11bd0c000) [pid = 1644] [serial = 306] [outer = 0x0] [url = about:blank]
02:57:03 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11cf57c00) [pid = 1644] [serial = 342] [outer = 0x0] [url = about:blank]
02:57:03 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x11d14f000) [pid = 1644] [serial = 330] [outer = 0x0] [url = about:blank]
02:57:03 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x11cf55800) [pid = 1644] [serial = 327] [outer = 0x0] [url = about:blank]
02:57:03 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
02:57:03 INFO - document served over http requires an https
02:57:03 INFO - sub-resource via script-tag using the meta-referrer
02:57:03 INFO - delivery method with no-redirect and when
02:57: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"
02:57:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:03 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
02:57:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 623ms
02:57:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
02:57:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x119aa9800 == 6 [pid = 1644] [id = 148]
02:57:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x11bd04400) [pid = 1644] [serial = 412] [outer = 0x0]
02:57:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x11bdb1400) [pid = 1644] [serial = 413] [outer = 0x11bd04400]
02:57:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x11bef0000) [pid = 1644] [serial = 414] [outer = 0x11bd04400]
02:57:04 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
02:57:04 INFO - document served over http requires an https
02:57:04 INFO - sub-resource via script-tag using the meta-referrer
02:57:04 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:04 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
02:57:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 522ms
02:57:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
02:57:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be82800 == 7 [pid = 1644] [id = 149]
02:57:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x11bd06800) [pid = 1644] [serial = 415] [outer = 0x0]
02:57:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11c1d7c00) [pid = 1644] [serial = 416] [outer = 0x11bd06800]
02:57:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11c3d3800) [pid = 1644] [serial = 417] [outer = 0x11bd06800]
02:57:04 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
02:57:04 INFO - document served over http requires an https
02:57:04 INFO - sub-resource via xhr-request using the meta-referrer
02:57:04 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:04 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
02:57:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 520ms
02:57:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
02:57:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c541800 == 8 [pid = 1644] [id = 150]
02:57:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11c1d4800) [pid = 1644] [serial = 418] [outer = 0x0]
02:57:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11c846800) [pid = 1644] [serial = 419] [outer = 0x11c1d4800]
02:57:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x11c9fa400) [pid = 1644] [serial = 420] [outer = 0x11c1d4800]
02:57:05 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
02:57:05 INFO - document served over http requires an https
02:57:05 INFO - sub-resource via xhr-request using the meta-referrer
02:57:05 INFO - delivery method with no-redirect and when
02:57: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"
02:57:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:05 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
02:57:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 470ms
02:57:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
02:57:05 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c88e000 == 9 [pid = 1644] [id = 151]
02:57:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x11c846000) [pid = 1644] [serial = 421] [outer = 0x0]
02:57:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11cf57400) [pid = 1644] [serial = 422] [outer = 0x11c846000]
02:57:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11cf61c00) [pid = 1644] [serial = 423] [outer = 0x11c846000]
02:57:05 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
02:57:05 INFO - document served over http requires an https
02:57:05 INFO - sub-resource via xhr-request using the meta-referrer
02:57:05 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:05 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
02:57:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 521ms
02:57:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
02:57:06 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9cf800 == 10 [pid = 1644] [id = 152]
02:57:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11cd7d000) [pid = 1644] [serial = 424] [outer = 0x0]
02:57:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11d1ee400) [pid = 1644] [serial = 425] [outer = 0x11cd7d000]
02:57:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11d36c400) [pid = 1644] [serial = 426] [outer = 0x11cd7d000]
02:57:06 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
02:57:06 INFO - document served over http requires an http
02:57:06 INFO - sub-resource via fetch-request using the meta-referrer
02:57:06 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:06 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
02:57:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 522ms
02:57:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
02:57:06 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd1f800 == 11 [pid = 1644] [id = 153]
02:57:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11d152000) [pid = 1644] [serial = 427] [outer = 0x0]
02:57:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11d378c00) [pid = 1644] [serial = 428] [outer = 0x11d152000]
02:57:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11d815c00) [pid = 1644] [serial = 429] [outer = 0x11d152000]
02:57:06 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
02:57:06 INFO - document served over http requires an http
02:57:06 INFO - sub-resource via fetch-request using the meta-referrer
02:57:06 INFO - delivery method with no-redirect and when
02:57: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"
02:57:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:06 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
02:57:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 474ms
02:57:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
02:57:07 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf8b000 == 12 [pid = 1644] [id = 154]
02:57:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11d36e400) [pid = 1644] [serial = 430] [outer = 0x0]
02:57:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11d898c00) [pid = 1644] [serial = 431] [outer = 0x11d36e400]
02:57:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11ea2c400) [pid = 1644] [serial = 432] [outer = 0x11d36e400]
02:57:07 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
02:57:07 INFO - document served over http requires an http
02:57:07 INFO - sub-resource via fetch-request using the meta-referrer
02:57:07 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:07 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
02:57:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 470ms
02:57:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
02:57:07 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d83f800 == 13 [pid = 1644] [id = 155]
02:57:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11d89a400) [pid = 1644] [serial = 433] [outer = 0x0]
02:57:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x120679400) [pid = 1644] [serial = 434] [outer = 0x11d89a400]
02:57:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x120685400) [pid = 1644] [serial = 435] [outer = 0x11d89a400]
02:57:07 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11d36f400) [pid = 1644] [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]
02:57:07 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x119a2c800) [pid = 1644] [serial = 362] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:07 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11bd07000) [pid = 1644] [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]
02:57:07 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11bdb2800) [pid = 1644] [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]
02:57:07 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x119a2f000) [pid = 1644] [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]
02:57:07 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11bdaf400) [pid = 1644] [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]
02:57:07 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x119a27800) [pid = 1644] [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]
02:57:07 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x11cf61000) [pid = 1644] [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]
02:57:07 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11d812400) [pid = 1644] [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]
02:57:07 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x119a2d800) [pid = 1644] [serial = 357] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548213659]
02:57:07 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11c9f8000) [pid = 1644] [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]
02:57:07 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11c1ca800) [pid = 1644] [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]
02:57:07 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11c587800) [pid = 1644] [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]
02:57:07 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x120683800) [pid = 1644] [serial = 394] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:07 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x119a2c000) [pid = 1644] [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]
02:57:07 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x120849c00) [pid = 1644] [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]
02:57:07 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x112a2fc00) [pid = 1644] [serial = 352] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x12084fc00) [pid = 1644] [serial = 397] [outer = 0x0] [url = about:blank]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11c58fc00) [pid = 1644] [serial = 371] [outer = 0x0] [url = about:blank]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11d81c000) [pid = 1644] [serial = 383] [outer = 0x0] [url = about:blank]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11c9f5000) [pid = 1644] [serial = 374] [outer = 0x0] [url = about:blank]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x120847000) [pid = 1644] [serial = 395] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x11d373c00) [pid = 1644] [serial = 392] [outer = 0x0] [url = about:blank]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x11bef0800) [pid = 1644] [serial = 389] [outer = 0x0] [url = about:blank]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x119ae1400) [pid = 1644] [serial = 353] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x110759400) [pid = 1644] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x119ad8000) [pid = 1644] [serial = 360] [outer = 0x0] [url = about:blank]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x11c1cbc00) [pid = 1644] [serial = 368] [outer = 0x0] [url = about:blank]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x11a077800) [pid = 1644] [serial = 365] [outer = 0x0] [url = about:blank]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x11cf5ec00) [pid = 1644] [serial = 358] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548213659]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 59 (0x11bdbc400) [pid = 1644] [serial = 355] [outer = 0x0] [url = about:blank]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 58 (0x11d370400) [pid = 1644] [serial = 380] [outer = 0x0] [url = about:blank]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 57 (0x11d144000) [pid = 1644] [serial = 377] [outer = 0x0] [url = about:blank]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 56 (0x11ea2ac00) [pid = 1644] [serial = 386] [outer = 0x0] [url = about:blank]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 55 (0x125b4cc00) [pid = 1644] [serial = 300] [outer = 0x0] [url = about:blank]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 54 (0x11cd7b800) [pid = 1644] [serial = 375] [outer = 0x0] [url = about:blank]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 53 (0x11d376800) [pid = 1644] [serial = 381] [outer = 0x0] [url = about:blank]
02:57:08 INFO - PROCESS | 1641 | --DOMWINDOW == 52 (0x11d1ebc00) [pid = 1644] [serial = 378] [outer = 0x0] [url = about:blank]
02:57:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9d6000 == 14 [pid = 1644] [id = 156]
02:57:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 53 (0x110759400) [pid = 1644] [serial = 436] [outer = 0x0]
02:57:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 54 (0x119a2c800) [pid = 1644] [serial = 437] [outer = 0x110759400]
02:57:08 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
02:57:08 INFO - document served over http requires an http
02:57:08 INFO - sub-resource via iframe-tag using the meta-referrer
02:57:08 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:08 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
02:57:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 872ms
02:57:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
02:57:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea3e000 == 15 [pid = 1644] [id = 157]
02:57:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 55 (0x11bdb1000) [pid = 1644] [serial = 438] [outer = 0x0]
02:57:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 56 (0x11c587800) [pid = 1644] [serial = 439] [outer = 0x11bdb1000]
02:57:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 57 (0x11cd7c000) [pid = 1644] [serial = 440] [outer = 0x11bdb1000]
02:57:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x120694800 == 16 [pid = 1644] [id = 158]
02:57:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 58 (0x11d36f400) [pid = 1644] [serial = 441] [outer = 0x0]
02:57:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 59 (0x11ea2ac00) [pid = 1644] [serial = 442] [outer = 0x11d36f400]
02:57:08 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
02:57:08 INFO - document served over http requires an http
02:57:08 INFO - sub-resource via iframe-tag using the meta-referrer
02:57:08 INFO - delivery method with no-redirect and when
02:57: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"
02:57:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:08 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
02:57:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 673ms
02:57:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
02:57:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206ac000 == 17 [pid = 1644] [id = 159]
02:57:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 60 (0x11bdaf400) [pid = 1644] [serial = 443] [outer = 0x0]
02:57:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x11c9f3c00) [pid = 1644] [serial = 444] [outer = 0x11bdaf400]
02:57:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x12182f800) [pid = 1644] [serial = 445] [outer = 0x11bdaf400]
02:57:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x12137b800 == 18 [pid = 1644] [id = 160]
02:57:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x121836400) [pid = 1644] [serial = 446] [outer = 0x0]
02:57:10 INFO - PROCESS | 1641 | [Child 1644] WARNING: No inner window available!: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9243
02:57:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x110762c00) [pid = 1644] [serial = 447] [outer = 0x121836400]
02:57:10 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
02:57:10 INFO - document served over http requires an http
02:57:10 INFO - sub-resource via iframe-tag using the meta-referrer
02:57:10 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:10 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
02:57:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1226ms
02:57:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
02:57:10 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1f9800 == 19 [pid = 1644] [id = 161]
02:57:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x11bdafc00) [pid = 1644] [serial = 448] [outer = 0x0]
02:57:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x11bef3c00) [pid = 1644] [serial = 449] [outer = 0x11bdafc00]
02:57:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x11cd77c00) [pid = 1644] [serial = 450] [outer = 0x11bdafc00]
02:57:10 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
02:57:10 INFO - document served over http requires an http
02:57:10 INFO - sub-resource via script-tag using the meta-referrer
02:57:10 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:10 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
02:57:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 673ms
02:57:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
02:57:10 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x121378800 == 20 [pid = 1644] [id = 162]
02:57:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x11beea800) [pid = 1644] [serial = 451] [outer = 0x0]
02:57:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x11d1fa800) [pid = 1644] [serial = 452] [outer = 0x11beea800]
02:57:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x120685800) [pid = 1644] [serial = 453] [outer = 0x11beea800]
02:57:11 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
02:57:11 INFO - document served over http requires an http
02:57:11 INFO - sub-resource via script-tag using the meta-referrer
02:57:11 INFO - delivery method with no-redirect and when
02:57: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"
02:57:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:11 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
02:57:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 575ms
02:57:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
02:57:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x124098000 == 21 [pid = 1644] [id = 163]
02:57:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11d1f8000) [pid = 1644] [serial = 454] [outer = 0x0]
02:57:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x12182e000) [pid = 1644] [serial = 455] [outer = 0x11d1f8000]
02:57:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x124003c00) [pid = 1644] [serial = 456] [outer = 0x11d1f8000]
02:57:12 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
02:57:12 INFO - document served over http requires an http
02:57:12 INFO - sub-resource via script-tag using the meta-referrer
02:57:12 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:12 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
02:57:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 572ms
02:57:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
02:57:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x1240af000 == 22 [pid = 1644] [id = 164]
02:57:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11d1ec400) [pid = 1644] [serial = 457] [outer = 0x0]
02:57:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x124005c00) [pid = 1644] [serial = 458] [outer = 0x11d1ec400]
02:57:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x12422f000) [pid = 1644] [serial = 459] [outer = 0x11d1ec400]
02:57:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:12 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
02:57:12 INFO - document served over http requires an http
02:57:12 INFO - sub-resource via xhr-request using the meta-referrer
02:57:12 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:12 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
02:57:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 823ms
02:57:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
02:57:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be9a800 == 23 [pid = 1644] [id = 165]
02:57:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11bb07c00) [pid = 1644] [serial = 460] [outer = 0x0]
02:57:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11bd02400) [pid = 1644] [serial = 461] [outer = 0x11bb07c00]
02:57:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11c1d6800) [pid = 1644] [serial = 462] [outer = 0x11bb07c00]
02:57:13 INFO - PROCESS | 1641 | --DOCSHELL 0x120694800 == 22 [pid = 1644] [id = 158]
02:57:13 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea3e000 == 21 [pid = 1644] [id = 157]
02:57:13 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9d6000 == 20 [pid = 1644] [id = 156]
02:57:13 INFO - PROCESS | 1641 | --DOCSHELL 0x11d83f800 == 19 [pid = 1644] [id = 155]
02:57:13 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf8b000 == 18 [pid = 1644] [id = 154]
02:57:13 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd1f800 == 17 [pid = 1644] [id = 153]
02:57:13 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9cf800 == 16 [pid = 1644] [id = 152]
02:57:13 INFO - PROCESS | 1641 | --DOCSHELL 0x11c88e000 == 15 [pid = 1644] [id = 151]
02:57:13 INFO - PROCESS | 1641 | --DOCSHELL 0x11c541800 == 14 [pid = 1644] [id = 150]
02:57:13 INFO - PROCESS | 1641 | --DOCSHELL 0x11be82800 == 13 [pid = 1644] [id = 149]
02:57:13 INFO - PROCESS | 1641 | --DOCSHELL 0x119aa9800 == 12 [pid = 1644] [id = 148]
02:57:13 INFO - PROCESS | 1641 | --DOCSHELL 0x11978f800 == 11 [pid = 1644] [id = 147]
02:57:13 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9dc800 == 10 [pid = 1644] [id = 146]
02:57:13 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd46800 == 9 [pid = 1644] [id = 145]
02:57:13 INFO - PROCESS | 1641 | --DOCSHELL 0x123ea0800 == 8 [pid = 1644] [id = 144]
02:57:13 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11c589000) [pid = 1644] [serial = 356] [outer = 0x0] [url = about:blank]
02:57:13 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11bdaec00) [pid = 1644] [serial = 366] [outer = 0x0] [url = about:blank]
02:57:13 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x11c3c6c00) [pid = 1644] [serial = 369] [outer = 0x0] [url = about:blank]
02:57:13 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x11bdb4c00) [pid = 1644] [serial = 361] [outer = 0x0] [url = about:blank]
02:57:13 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x11c84cc00) [pid = 1644] [serial = 372] [outer = 0x0] [url = about:blank]
02:57:13 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11ea37400) [pid = 1644] [serial = 387] [outer = 0x0] [url = about:blank]
02:57:13 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11c845000) [pid = 1644] [serial = 390] [outer = 0x0] [url = about:blank]
02:57:13 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x12067f400) [pid = 1644] [serial = 393] [outer = 0x0] [url = about:blank]
02:57:13 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11d89c000) [pid = 1644] [serial = 384] [outer = 0x0] [url = about:blank]
02:57:13 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
02:57:13 INFO - document served over http requires an http
02:57:13 INFO - sub-resource via xhr-request using the meta-referrer
02:57:13 INFO - delivery method with no-redirect and when
02:57: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"
02:57:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:13 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
02:57:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 523ms
02:57:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
02:57:13 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:13 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a08d800 == 9 [pid = 1644] [id = 166]
02:57:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11bb06400) [pid = 1644] [serial = 463] [outer = 0x0]
02:57:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11bdb2c00) [pid = 1644] [serial = 464] [outer = 0x11bb06400]
02:57:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11c583c00) [pid = 1644] [serial = 465] [outer = 0x11bb06400]
02:57:13 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
02:57:13 INFO - document served over http requires an http
02:57:13 INFO - sub-resource via xhr-request using the meta-referrer
02:57:13 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:13 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
02:57:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 519ms
02:57:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
02:57:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1e2000 == 10 [pid = 1644] [id = 167]
02:57:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11bef3800) [pid = 1644] [serial = 466] [outer = 0x0]
02:57:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x11c848c00) [pid = 1644] [serial = 467] [outer = 0x11bef3800]
02:57:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x11cd73800) [pid = 1644] [serial = 468] [outer = 0x11bef3800]
02:57:14 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
02:57:14 INFO - document served over http requires an https
02:57:14 INFO - sub-resource via fetch-request using the meta-referrer
02:57:14 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:14 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
02:57:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 522ms
02:57:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
02:57:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c883000 == 11 [pid = 1644] [id = 168]
02:57:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11c84b400) [pid = 1644] [serial = 469] [outer = 0x0]
02:57:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11cf59000) [pid = 1644] [serial = 470] [outer = 0x11c84b400]
02:57:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11d14b800) [pid = 1644] [serial = 471] [outer = 0x11c84b400]
02:57:14 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
02:57:14 INFO - document served over http requires an https
02:57:14 INFO - sub-resource via fetch-request using the meta-referrer
02:57:14 INFO - delivery method with no-redirect and when
02:57: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"
02:57:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:14 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
02:57:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 472ms
02:57:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
02:57:15 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9cf800 == 12 [pid = 1644] [id = 169]
02:57:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11cf5a400) [pid = 1644] [serial = 472] [outer = 0x0]
02:57:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11d1f6000) [pid = 1644] [serial = 473] [outer = 0x11cf5a400]
02:57:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11d811000) [pid = 1644] [serial = 474] [outer = 0x11cf5a400]
02:57:15 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
02:57:15 INFO - document served over http requires an https
02:57:15 INFO - sub-resource via fetch-request using the meta-referrer
02:57:15 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:15 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
02:57:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 521ms
02:57:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
02:57:15 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf86800 == 13 [pid = 1644] [id = 170]
02:57:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11d36cc00) [pid = 1644] [serial = 475] [outer = 0x0]
02:57:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11ea2d800) [pid = 1644] [serial = 476] [outer = 0x11d36cc00]
02:57:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x120845000) [pid = 1644] [serial = 477] [outer = 0x11d36cc00]
02:57:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d627000 == 14 [pid = 1644] [id = 171]
02:57:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x120850800) [pid = 1644] [serial = 478] [outer = 0x0]
02:57:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x123e29c00) [pid = 1644] [serial = 479] [outer = 0x120850800]
02:57:16 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
02:57:16 INFO - document served over http requires an https
02:57:16 INFO - sub-resource via iframe-tag using the meta-referrer
02:57:16 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:16 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
02:57:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 570ms
02:57:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
02:57:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d853000 == 15 [pid = 1644] [id = 172]
02:57:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11ea2d400) [pid = 1644] [serial = 480] [outer = 0x0]
02:57:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x123e34000) [pid = 1644] [serial = 481] [outer = 0x11ea2d400]
02:57:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11991c800) [pid = 1644] [serial = 482] [outer = 0x11ea2d400]
02:57:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dabd800 == 16 [pid = 1644] [id = 173]
02:57:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x124233800) [pid = 1644] [serial = 483] [outer = 0x0]
02:57:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x125bc5c00) [pid = 1644] [serial = 484] [outer = 0x124233800]
02:57:16 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
02:57:16 INFO - document served over http requires an https
02:57:16 INFO - sub-resource via iframe-tag using the meta-referrer
02:57:16 INFO - delivery method with no-redirect and when
02:57: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"
02:57:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:16 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
02:57:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 821ms
02:57:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
02:57:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea41000 == 17 [pid = 1644] [id = 174]
02:57:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11c852c00) [pid = 1644] [serial = 485] [outer = 0x0]
02:57:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11d1f0800) [pid = 1644] [serial = 486] [outer = 0x11c852c00]
02:57:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x125bcd000) [pid = 1644] [serial = 487] [outer = 0x11c852c00]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x11d36e400) [pid = 1644] [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]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x11d36f400) [pid = 1644] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548228801]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x110759400) [pid = 1644] [serial = 436] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x11c846000) [pid = 1644] [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]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11bd04400) [pid = 1644] [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]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11cd7d000) [pid = 1644] [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]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11bdb1000) [pid = 1644] [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]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11bd06800) [pid = 1644] [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]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11d152000) [pid = 1644] [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]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x11d89a400) [pid = 1644] [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]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11c1d4800) [pid = 1644] [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]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11091ec00) [pid = 1644] [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]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x11d1f6c00) [pid = 1644] [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]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x121833800) [pid = 1644] [serial = 399] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548220875]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x119a92800) [pid = 1644] [serial = 404] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11c9f3c00) [pid = 1644] [serial = 444] [outer = 0x0] [url = about:blank]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x123e27800) [pid = 1644] [serial = 400] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548220875]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11ea2ac00) [pid = 1644] [serial = 442] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548228801]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x11c587800) [pid = 1644] [serial = 439] [outer = 0x0] [url = about:blank]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x11bd0bc00) [pid = 1644] [serial = 405] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x123e2c400) [pid = 1644] [serial = 402] [outer = 0x0] [url = about:blank]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11cf57400) [pid = 1644] [serial = 422] [outer = 0x0] [url = about:blank]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11c846800) [pid = 1644] [serial = 419] [outer = 0x0] [url = about:blank]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x119a2c800) [pid = 1644] [serial = 437] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x120679400) [pid = 1644] [serial = 434] [outer = 0x0] [url = about:blank]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11bdb1400) [pid = 1644] [serial = 413] [outer = 0x0] [url = about:blank]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11c1d7c00) [pid = 1644] [serial = 416] [outer = 0x0] [url = about:blank]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x11d1ee400) [pid = 1644] [serial = 425] [outer = 0x0] [url = about:blank]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x11d898c00) [pid = 1644] [serial = 431] [outer = 0x0] [url = about:blank]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x119546400) [pid = 1644] [serial = 410] [outer = 0x0] [url = about:blank]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x11d378c00) [pid = 1644] [serial = 428] [outer = 0x0] [url = about:blank]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x11beefc00) [pid = 1644] [serial = 407] [outer = 0x0] [url = about:blank]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x12182e400) [pid = 1644] [serial = 398] [outer = 0x0] [url = about:blank]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x11cf61c00) [pid = 1644] [serial = 423] [outer = 0x0] [url = about:blank]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x11c9fa400) [pid = 1644] [serial = 420] [outer = 0x0] [url = about:blank]
02:57:17 INFO - PROCESS | 1641 | --DOMWINDOW == 59 (0x11c3d3800) [pid = 1644] [serial = 417] [outer = 0x0] [url = about:blank]
02:57:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x120694800 == 18 [pid = 1644] [id = 175]
02:57:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 60 (0x119a2c800) [pid = 1644] [serial = 488] [outer = 0x0]
02:57:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x11c1d1800) [pid = 1644] [serial = 489] [outer = 0x119a2c800]
02:57:18 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
02:57:18 INFO - document served over http requires an https
02:57:18 INFO - sub-resource via iframe-tag using the meta-referrer
02:57:18 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:18 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
02:57:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1275ms
02:57:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
02:57:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x121370800 == 19 [pid = 1644] [id = 176]
02:57:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x11c1d3400) [pid = 1644] [serial = 490] [outer = 0x0]
02:57:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x11d151c00) [pid = 1644] [serial = 491] [outer = 0x11c1d3400]
02:57:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x121831000) [pid = 1644] [serial = 492] [outer = 0x11c1d3400]
02:57:18 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
02:57:18 INFO - document served over http requires an https
02:57:18 INFO - sub-resource via script-tag using the meta-referrer
02:57:18 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:18 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
02:57:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 521ms
02:57:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
02:57:18 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x1240ac000 == 20 [pid = 1644] [id = 177]
02:57:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x11c9f7800) [pid = 1644] [serial = 493] [outer = 0x0]
02:57:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x125b47000) [pid = 1644] [serial = 494] [outer = 0x11c9f7800]
02:57:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x125b4c800) [pid = 1644] [serial = 495] [outer = 0x11c9f7800]
02:57:19 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
02:57:19 INFO - document served over http requires an https
02:57:19 INFO - sub-resource via script-tag using the meta-referrer
02:57:19 INFO - delivery method with no-redirect and when
02:57: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"
02:57:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:19 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
02:57:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 470ms
02:57:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
02:57:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x1274ad000 == 21 [pid = 1644] [id = 178]
02:57:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x125b45400) [pid = 1644] [serial = 496] [outer = 0x0]
02:57:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x125b52400) [pid = 1644] [serial = 497] [outer = 0x125b45400]
02:57:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x1274a6c00) [pid = 1644] [serial = 498] [outer = 0x125b45400]
02:57:19 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
02:57:19 INFO - document served over http requires an https
02:57:19 INFO - sub-resource via script-tag using the meta-referrer
02:57:19 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:19 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
02:57:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 574ms
02:57:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
02:57:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c899800 == 22 [pid = 1644] [id = 179]
02:57:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11c1cd800) [pid = 1644] [serial = 499] [outer = 0x0]
02:57:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11c586c00) [pid = 1644] [serial = 500] [outer = 0x11c1cd800]
02:57:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11d1f0c00) [pid = 1644] [serial = 501] [outer = 0x11c1cd800]
02:57:20 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
02:57:20 INFO - document served over http requires an https
02:57:20 INFO - sub-resource via xhr-request using the meta-referrer
02:57:20 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:20 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
02:57:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 572ms
02:57:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
02:57:20 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x1274b3000 == 23 [pid = 1644] [id = 180]
02:57:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11d371800) [pid = 1644] [serial = 502] [outer = 0x0]
02:57:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x124009c00) [pid = 1644] [serial = 503] [outer = 0x11d371800]
02:57:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x125b54000) [pid = 1644] [serial = 504] [outer = 0x11d371800]
02:57:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 17 (0x123a0b400) [pid = 1641] [serial = 23] [outer = 0x12ab14000]
02:57:21 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
02:57:21 INFO - document served over http requires an https
02:57:21 INFO - sub-resource via xhr-request using the meta-referrer
02:57:21 INFO - delivery method with no-redirect and when
02:57: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"
02:57:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:21 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
02:57:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 926ms
02:57:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
02:57:21 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be97800 == 24 [pid = 1644] [id = 181]
02:57:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11bdbbc00) [pid = 1644] [serial = 505] [outer = 0x0]
02:57:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11bee9c00) [pid = 1644] [serial = 506] [outer = 0x11bdbbc00]
02:57:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11c3cb800) [pid = 1644] [serial = 507] [outer = 0x11bdbbc00]
02:57:21 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
02:57:21 INFO - document served over http requires an https
02:57:21 INFO - sub-resource via xhr-request using the meta-referrer
02:57:21 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:21 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
02:57:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 621ms
02:57:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
02:57:21 INFO - PROCESS | 1641 | --DOCSHELL 0x1240ac000 == 23 [pid = 1644] [id = 177]
02:57:21 INFO - PROCESS | 1641 | --DOCSHELL 0x121370800 == 22 [pid = 1644] [id = 176]
02:57:21 INFO - PROCESS | 1641 | --DOCSHELL 0x12137b800 == 21 [pid = 1644] [id = 160]
02:57:21 INFO - PROCESS | 1641 | --DOCSHELL 0x120694800 == 20 [pid = 1644] [id = 175]
02:57:21 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea41000 == 19 [pid = 1644] [id = 174]
02:57:21 INFO - PROCESS | 1641 | --DOCSHELL 0x11dabd800 == 18 [pid = 1644] [id = 173]
02:57:21 INFO - PROCESS | 1641 | --DOCSHELL 0x11d853000 == 17 [pid = 1644] [id = 172]
02:57:21 INFO - PROCESS | 1641 | --DOCSHELL 0x11d627000 == 16 [pid = 1644] [id = 171]
02:57:21 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf86800 == 15 [pid = 1644] [id = 170]
02:57:21 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9cf800 == 14 [pid = 1644] [id = 169]
02:57:21 INFO - PROCESS | 1641 | --DOCSHELL 0x11c883000 == 13 [pid = 1644] [id = 168]
02:57:21 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1e2000 == 12 [pid = 1644] [id = 167]
02:57:21 INFO - PROCESS | 1641 | --DOCSHELL 0x11a08d800 == 11 [pid = 1644] [id = 166]
02:57:21 INFO - PROCESS | 1641 | --DOCSHELL 0x11be9a800 == 10 [pid = 1644] [id = 165]
02:57:21 INFO - PROCESS | 1641 | --DOCSHELL 0x1240af000 == 9 [pid = 1644] [id = 164]
02:57:21 INFO - PROCESS | 1641 | --DOCSHELL 0x124098000 == 8 [pid = 1644] [id = 163]
02:57:21 INFO - PROCESS | 1641 | --DOCSHELL 0x121378800 == 7 [pid = 1644] [id = 162]
02:57:21 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1f9800 == 6 [pid = 1644] [id = 161]
02:57:21 INFO - PROCESS | 1641 | --DOCSHELL 0x1206ac000 == 5 [pid = 1644] [id = 159]
02:57:21 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11bd05c00) [pid = 1644] [serial = 411] [outer = 0x0] [url = about:blank]
02:57:21 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11bef0000) [pid = 1644] [serial = 414] [outer = 0x0] [url = about:blank]
02:57:21 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x120685400) [pid = 1644] [serial = 435] [outer = 0x0] [url = about:blank]
02:57:21 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x11cd7c000) [pid = 1644] [serial = 440] [outer = 0x0] [url = about:blank]
02:57:21 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x11ea2c400) [pid = 1644] [serial = 432] [outer = 0x0] [url = about:blank]
02:57:21 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11d815c00) [pid = 1644] [serial = 429] [outer = 0x0] [url = about:blank]
02:57:21 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11d36c400) [pid = 1644] [serial = 426] [outer = 0x0] [url = about:blank]
02:57:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x1107db000 == 6 [pid = 1644] [id = 182]
02:57:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11091e800) [pid = 1644] [serial = 508] [outer = 0x0]
02:57:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x112a2fc00) [pid = 1644] [serial = 509] [outer = 0x11091e800]
02:57:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x11bd02c00) [pid = 1644] [serial = 510] [outer = 0x11091e800]
02:57:22 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
02:57:22 INFO - document served over http requires an http
02:57:22 INFO - sub-resource via fetch-request using the http-csp
02:57:22 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:22 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
02:57:22 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 523ms
02:57:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
02:57:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd58000 == 7 [pid = 1644] [id = 183]
02:57:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x110753c00) [pid = 1644] [serial = 511] [outer = 0x0]
02:57:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11beec800) [pid = 1644] [serial = 512] [outer = 0x110753c00]
02:57:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11c1d9c00) [pid = 1644] [serial = 513] [outer = 0x110753c00]
02:57:22 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
02:57:22 INFO - document served over http requires an http
02:57:22 INFO - sub-resource via fetch-request using the http-csp
02:57:22 INFO - delivery method with no-redirect and when
02:57: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"
02:57:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:22 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
02:57:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 473ms
02:57:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
02:57:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be9f000 == 8 [pid = 1644] [id = 184]
02:57:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11beebc00) [pid = 1644] [serial = 514] [outer = 0x0]
02:57:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11c586800) [pid = 1644] [serial = 515] [outer = 0x11beebc00]
02:57:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11c592000) [pid = 1644] [serial = 516] [outer = 0x11beebc00]
02:57:23 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
02:57:23 INFO - document served over http requires an http
02:57:23 INFO - sub-resource via fetch-request using the http-csp
02:57:23 INFO - delivery method with swap-origin-redirect and when
02:57: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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
02:57:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:23 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
02:57:23 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 472ms
02:57:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
02:57:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c551800 == 9 [pid = 1644] [id = 185]
02:57:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11c586000) [pid = 1644] [serial = 517] [outer = 0x0]
02:57:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11c851000) [pid = 1644] [serial = 518] [outer = 0x11c586000]
02:57:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11c9f5800) [pid = 1644] [serial = 519] [outer = 0x11c586000]
02:57:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c88e000 == 10 [pid = 1644] [id = 186]
02:57:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11c9fac00) [pid = 1644] [serial = 520] [outer = 0x0]
02:57:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11cd76000) [pid = 1644] [serial = 521] [outer = 0x11c9fac00]
02:57:23 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
02:57:23 INFO - document served over http requires an http
02:57:23 INFO - sub-resource via iframe-tag using the http-csp
02:57:23 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:23 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
02:57:23 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 471ms
02:57:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
02:57:23 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c89e000 == 11 [pid = 1644] [id = 187]
02:57:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11c84fc00) [pid = 1644] [serial = 522] [outer = 0x0]
02:57:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11cd7ec00) [pid = 1644] [serial = 523] [outer = 0x11c84fc00]
02:57:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11cf5ec00) [pid = 1644] [serial = 524] [outer = 0x11c84fc00]
02:57:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9dc000 == 12 [pid = 1644] [id = 188]
02:57:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11cf56400) [pid = 1644] [serial = 525] [outer = 0x0]
02:57:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11d149c00) [pid = 1644] [serial = 526] [outer = 0x11cf56400]
02:57:24 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
02:57:24 INFO - document served over http requires an http
02:57:24 INFO - sub-resource via iframe-tag using the http-csp
02:57:24 INFO - delivery method with no-redirect and when
02:57: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"
02:57:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:24 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
02:57:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 833ms
02:57:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
02:57:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd15000 == 13 [pid = 1644] [id = 189]
02:57:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11cd7e000) [pid = 1644] [serial = 527] [outer = 0x0]
02:57:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11d149400) [pid = 1644] [serial = 528] [outer = 0x11cd7e000]
02:57:25 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11d1f5800) [pid = 1644] [serial = 529] [outer = 0x11cd7e000]
02:57:25 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:25 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:25 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf73000 == 14 [pid = 1644] [id = 190]
02:57:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x11d1fac00) [pid = 1644] [serial = 530] [outer = 0x0]
02:57:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x11d370800) [pid = 1644] [serial = 531] [outer = 0x11d1fac00]
02:57:25 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
02:57:25 INFO - document served over http requires an http
02:57:25 INFO - sub-resource via iframe-tag using the http-csp
02:57:25 INFO - delivery method with swap-origin-redirect and when
02:57: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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
02:57:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:25 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
02:57:25 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 1128ms
02:57:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
02:57:25 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:25 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf86800 == 15 [pid = 1644] [id = 191]
02:57:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x11d152400) [pid = 1644] [serial = 532] [outer = 0x0]
02:57:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x11d373c00) [pid = 1644] [serial = 533] [outer = 0x11d152400]
02:57:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x11d81a400) [pid = 1644] [serial = 534] [outer = 0x11d152400]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x11bd0f800) [pid = 1644] [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]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x121836400) [pid = 1644] [serial = 446] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x120687800) [pid = 1644] [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]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x11d36cc00) [pid = 1644] [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]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x11c852c00) [pid = 1644] [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]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x11c84b400) [pid = 1644] [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]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x11c9f7800) [pid = 1644] [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]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x120850800) [pid = 1644] [serial = 478] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x119a2c800) [pid = 1644] [serial = 488] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11c1d3400) [pid = 1644] [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]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11bb06400) [pid = 1644] [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]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11bef3800) [pid = 1644] [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]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11ea2d400) [pid = 1644] [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]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x124233800) [pid = 1644] [serial = 483] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548236751]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11cf5a400) [pid = 1644] [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]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11d1ec400) [pid = 1644] [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]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x11bb07c00) [pid = 1644] [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]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x125b47000) [pid = 1644] [serial = 494] [outer = 0x0] [url = about:blank]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x12182e000) [pid = 1644] [serial = 455] [outer = 0x0] [url = about:blank]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11bef3c00) [pid = 1644] [serial = 449] [outer = 0x0] [url = about:blank]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11d1fa800) [pid = 1644] [serial = 452] [outer = 0x0] [url = about:blank]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11c848c00) [pid = 1644] [serial = 467] [outer = 0x0] [url = about:blank]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x110762c00) [pid = 1644] [serial = 447] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x11d1f6000) [pid = 1644] [serial = 473] [outer = 0x0] [url = about:blank]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x11bdb2c00) [pid = 1644] [serial = 464] [outer = 0x0] [url = about:blank]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x125bc5c00) [pid = 1644] [serial = 484] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548236751]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x123e34000) [pid = 1644] [serial = 481] [outer = 0x0] [url = about:blank]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11c1d1800) [pid = 1644] [serial = 489] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11d1f0800) [pid = 1644] [serial = 486] [outer = 0x0] [url = about:blank]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11cf59000) [pid = 1644] [serial = 470] [outer = 0x0] [url = about:blank]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11bd02400) [pid = 1644] [serial = 461] [outer = 0x0] [url = about:blank]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x124005c00) [pid = 1644] [serial = 458] [outer = 0x0] [url = about:blank]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x11d151c00) [pid = 1644] [serial = 491] [outer = 0x0] [url = about:blank]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x123e29c00) [pid = 1644] [serial = 479] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x11ea2d800) [pid = 1644] [serial = 476] [outer = 0x0] [url = about:blank]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x11cf56c00) [pid = 1644] [serial = 408] [outer = 0x0] [url = about:blank]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x121833400) [pid = 1644] [serial = 351] [outer = 0x0] [url = about:blank]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x11c583c00) [pid = 1644] [serial = 465] [outer = 0x0] [url = about:blank]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x11c1d6800) [pid = 1644] [serial = 462] [outer = 0x0] [url = about:blank]
02:57:26 INFO - PROCESS | 1641 | --DOMWINDOW == 59 (0x12422f000) [pid = 1644] [serial = 459] [outer = 0x0] [url = about:blank]
02:57:26 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
02:57:26 INFO - document served over http requires an http
02:57:26 INFO - sub-resource via script-tag using the http-csp
02:57:26 INFO - delivery method with keep-origin-redirect and when
02:57:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:57:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:26 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
02:57:26 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 974ms
02:57:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
02:57:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d620800 == 16 [pid = 1644] [id = 192]
02:57:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 60 (0x11bd0f800) [pid = 1644] [serial = 535] [outer = 0x0]
02:57:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x11c1d0000) [pid = 1644] [serial = 536] [outer = 0x11bd0f800]
02:57:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x11cd7fc00) [pid = 1644] [serial = 537] [outer = 0x11bd0f800]
02:57:27 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
02:57:27 INFO - document served over http requires an http
02:57:27 INFO - sub-resource via script-tag using the http-csp
02:57:27 INFO - delivery method with no-redirect and when
02:57:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:57:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:27 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
02:57:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 470ms
02:57:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
02:57:27 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d853000 == 17 [pid = 1644] [id = 193]
02:57:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x11bb08000) [pid = 1644] [serial = 538] [outer = 0x0]
02:57:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x11d36ec00) [pid = 1644] [serial = 539] [outer = 0x11bb08000]
02:57:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x11d89e800) [pid = 1644] [serial = 540] [outer = 0x11bb08000]
02:57:27 INFO - PROCESS | 1641 | --DOMWINDOW == 16 (0x11eeb6400) [pid = 1641] [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.]
02:57:27 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
02:57:27 INFO - document served over http requires an http
02:57:27 INFO - sub-resource via script-tag using the http-csp
02:57:27 INFO - delivery method with swap-origin-redirect and when
02:57:27 INFO - the target 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"
02:57:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:27 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
02:57:27 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 527ms
02:57:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
02:57:27 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dacd800 == 18 [pid = 1644] [id = 194]
02:57:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x11d81c800) [pid = 1644] [serial = 541] [outer = 0x0]
02:57:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x11d8a3c00) [pid = 1644] [serial = 542] [outer = 0x11d81c800]
02:57:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x120682c00) [pid = 1644] [serial = 543] [outer = 0x11d81c800]
02:57:28 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
02:57:28 INFO - document served over http requires an http
02:57:28 INFO - sub-resource via xhr-request using the http-csp
02:57:28 INFO - delivery method with keep-origin-redirect and when
02:57:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:57:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:28 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
02:57:28 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 523ms
02:57:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
02:57:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a098800 == 19 [pid = 1644] [id = 195]
02:57:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x119547800) [pid = 1644] [serial = 544] [outer = 0x0]
02:57:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x119a2bc00) [pid = 1644] [serial = 545] [outer = 0x119547800]
02:57:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11bef2000) [pid = 1644] [serial = 546] [outer = 0x119547800]
02:57:28 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
02:57:28 INFO - document served over http requires an http
02:57:28 INFO - sub-resource via xhr-request using the http-csp
02:57:28 INFO - delivery method with no-redirect and when
02:57:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:57:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:28 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
02:57:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 621ms
02:57:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
02:57:29 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dac8800 == 20 [pid = 1644] [id = 196]
02:57:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11cd7b000) [pid = 1644] [serial = 547] [outer = 0x0]
02:57:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11cf5ac00) [pid = 1644] [serial = 548] [outer = 0x11cd7b000]
02:57:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11d811800) [pid = 1644] [serial = 549] [outer = 0x11cd7b000]
02:57:29 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
02:57:29 INFO - document served over http requires an http
02:57:29 INFO - sub-resource via xhr-request using the http-csp
02:57:29 INFO - delivery method with swap-origin-redirect and when
02:57:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
02:57:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:29 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
02:57:29 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 572ms
02:57:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
02:57:29 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:29 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206a7800 == 21 [pid = 1644] [id = 197]
02:57:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x11cd7ac00) [pid = 1644] [serial = 550] [outer = 0x0]
02:57:29 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x12067d400) [pid = 1644] [serial = 551] [outer = 0x11cd7ac00]
02:57:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x12182ac00) [pid = 1644] [serial = 552] [outer = 0x11cd7ac00]
02:57:30 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
02:57:30 INFO - document served over http requires an https
02:57:30 INFO - sub-resource via fetch-request using the http-csp
02:57:30 INFO - delivery method with keep-origin-redirect and when
02:57:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:57:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:30 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
02:57:30 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 773ms
02:57:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
02:57:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a095000 == 22 [pid = 1644] [id = 198]
02:57:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x110681000) [pid = 1644] [serial = 553] [outer = 0x0]
02:57:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x110768400) [pid = 1644] [serial = 554] [outer = 0x110681000]
02:57:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11beec000) [pid = 1644] [serial = 555] [outer = 0x110681000]
02:57:31 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
02:57:31 INFO - document served over http requires an https
02:57:31 INFO - sub-resource via fetch-request using the http-csp
02:57:31 INFO - delivery method with no-redirect and when
02:57:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:57:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:31 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
02:57:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 670ms
02:57:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
02:57:31 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be98800 == 23 [pid = 1644] [id = 199]
02:57:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11bdba800) [pid = 1644] [serial = 556] [outer = 0x0]
02:57:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11c1ca800) [pid = 1644] [serial = 557] [outer = 0x11bdba800]
02:57:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11c3ce400) [pid = 1644] [serial = 558] [outer = 0x11bdba800]
02:57:31 INFO - PROCESS | 1641 | --DOCSHELL 0x11dacd800 == 22 [pid = 1644] [id = 194]
02:57:31 INFO - PROCESS | 1641 | --DOCSHELL 0x11d853000 == 21 [pid = 1644] [id = 193]
02:57:31 INFO - PROCESS | 1641 | --DOCSHELL 0x11d620800 == 20 [pid = 1644] [id = 192]
02:57:31 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf86800 == 19 [pid = 1644] [id = 191]
02:57:31 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf73000 == 18 [pid = 1644] [id = 190]
02:57:31 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd15000 == 17 [pid = 1644] [id = 189]
02:57:31 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9dc000 == 16 [pid = 1644] [id = 188]
02:57:31 INFO - PROCESS | 1641 | --DOCSHELL 0x11c89e000 == 15 [pid = 1644] [id = 187]
02:57:31 INFO - PROCESS | 1641 | --DOCSHELL 0x11c88e000 == 14 [pid = 1644] [id = 186]
02:57:31 INFO - PROCESS | 1641 | --DOCSHELL 0x11c551800 == 13 [pid = 1644] [id = 185]
02:57:31 INFO - PROCESS | 1641 | --DOCSHELL 0x11be9f000 == 12 [pid = 1644] [id = 184]
02:57:31 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd58000 == 11 [pid = 1644] [id = 183]
02:57:31 INFO - PROCESS | 1641 | --DOCSHELL 0x1107db000 == 10 [pid = 1644] [id = 182]
02:57:31 INFO - PROCESS | 1641 | --DOCSHELL 0x11be97800 == 9 [pid = 1644] [id = 181]
02:57:31 INFO - PROCESS | 1641 | --DOCSHELL 0x1274b3000 == 8 [pid = 1644] [id = 180]
02:57:31 INFO - PROCESS | 1641 | --DOCSHELL 0x11c899800 == 7 [pid = 1644] [id = 179]
02:57:31 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x11cd73800) [pid = 1644] [serial = 468] [outer = 0x0] [url = about:blank]
02:57:31 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x125bcd000) [pid = 1644] [serial = 487] [outer = 0x0] [url = about:blank]
02:57:31 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11991c800) [pid = 1644] [serial = 482] [outer = 0x0] [url = about:blank]
02:57:31 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x121831000) [pid = 1644] [serial = 492] [outer = 0x0] [url = about:blank]
02:57:31 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x125b4c800) [pid = 1644] [serial = 495] [outer = 0x0] [url = about:blank]
02:57:31 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11d811000) [pid = 1644] [serial = 474] [outer = 0x0] [url = about:blank]
02:57:31 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x120845000) [pid = 1644] [serial = 477] [outer = 0x0] [url = about:blank]
02:57:31 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x11d14b800) [pid = 1644] [serial = 471] [outer = 0x0] [url = about:blank]
02:57:31 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
02:57:31 INFO - document served over http requires an https
02:57:31 INFO - sub-resource via fetch-request using the http-csp
02:57:31 INFO - delivery method with swap-origin-redirect and when
02:57:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:57:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:31 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
02:57:31 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 571ms
02:57:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
02:57:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x119d80800 == 8 [pid = 1644] [id = 200]
02:57:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x11bdb3400) [pid = 1644] [serial = 559] [outer = 0x0]
02:57:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11bdbb800) [pid = 1644] [serial = 560] [outer = 0x11bdb3400]
02:57:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11c58bc00) [pid = 1644] [serial = 561] [outer = 0x11bdb3400]
02:57:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be97800 == 9 [pid = 1644] [id = 201]
02:57:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11c845000) [pid = 1644] [serial = 562] [outer = 0x0]
02:57:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11c851800) [pid = 1644] [serial = 563] [outer = 0x11c845000]
02:57:32 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
02:57:32 INFO - document served over http requires an https
02:57:32 INFO - sub-resource via iframe-tag using the http-csp
02:57:32 INFO - delivery method with keep-origin-redirect and when
02:57:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:57:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:32 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
02:57:32 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 1189ms
02:57:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
02:57:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c550800 == 10 [pid = 1644] [id = 202]
02:57:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11bdb6c00) [pid = 1644] [serial = 564] [outer = 0x0]
02:57:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11c84bc00) [pid = 1644] [serial = 565] [outer = 0x11bdb6c00]
02:57:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11cf55000) [pid = 1644] [serial = 566] [outer = 0x11bdb6c00]
02:57:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c895800 == 11 [pid = 1644] [id = 203]
02:57:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11cf5fc00) [pid = 1644] [serial = 567] [outer = 0x0]
02:57:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11d14bc00) [pid = 1644] [serial = 568] [outer = 0x11cf5fc00]
02:57:33 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
02:57:33 INFO - document served over http requires an https
02:57:33 INFO - sub-resource via iframe-tag using the http-csp
02:57:33 INFO - delivery method with no-redirect and when
02:57:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:57:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:33 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
02:57:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 674ms
02:57:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
02:57:33 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:33 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9ca800 == 12 [pid = 1644] [id = 204]
02:57:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11c9f9c00) [pid = 1644] [serial = 569] [outer = 0x0]
02:57:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11d1eec00) [pid = 1644] [serial = 570] [outer = 0x11c9f9c00]
02:57:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11d374400) [pid = 1644] [serial = 571] [outer = 0x11c9f9c00]
02:57:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd1e000 == 13 [pid = 1644] [id = 205]
02:57:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11d80f000) [pid = 1644] [serial = 572] [outer = 0x0]
02:57:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11d818000) [pid = 1644] [serial = 573] [outer = 0x11d80f000]
02:57:34 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
02:57:34 INFO - document served over http requires an https
02:57:34 INFO - sub-resource via iframe-tag using the http-csp
02:57:34 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:34 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
02:57:34 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 574ms
02:57:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
02:57:34 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf73800 == 14 [pid = 1644] [id = 206]
02:57:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11d1ee000) [pid = 1644] [serial = 574] [outer = 0x0]
02:57:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11d89ac00) [pid = 1644] [serial = 575] [outer = 0x11d1ee000]
02:57:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11ea34800) [pid = 1644] [serial = 576] [outer = 0x11d1ee000]
02:57:34 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
02:57:34 INFO - document served over http requires an https
02:57:34 INFO - sub-resource via script-tag using the http-csp
02:57:34 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:34 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
02:57:34 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 578ms
02:57:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
02:57:34 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:34 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d61e800 == 15 [pid = 1644] [id = 207]
02:57:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11d899c00) [pid = 1644] [serial = 577] [outer = 0x0]
02:57:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x120853400) [pid = 1644] [serial = 578] [outer = 0x11d899c00]
02:57:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x123e26c00) [pid = 1644] [serial = 579] [outer = 0x11d899c00]
02:57:35 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
02:57:35 INFO - document served over http requires an https
02:57:35 INFO - sub-resource via script-tag using the http-csp
02:57:35 INFO - delivery method with no-redirect and when
02:57: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"
02:57:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:35 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
02:57:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 524ms
02:57:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
02:57:35 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:35 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:35 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dab7800 == 16 [pid = 1644] [id = 208]
02:57:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x12084ac00) [pid = 1644] [serial = 580] [outer = 0x0]
02:57:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x124005400) [pid = 1644] [serial = 581] [outer = 0x12084ac00]
02:57:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x11c9f3800) [pid = 1644] [serial = 582] [outer = 0x12084ac00]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x11d8a3c00) [pid = 1644] [serial = 542] [outer = 0x0] [url = about:blank]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x11c1d0000) [pid = 1644] [serial = 536] [outer = 0x0] [url = about:blank]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x11c586c00) [pid = 1644] [serial = 500] [outer = 0x0] [url = about:blank]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x11bee9c00) [pid = 1644] [serial = 506] [outer = 0x0] [url = about:blank]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x112a2fc00) [pid = 1644] [serial = 509] [outer = 0x0] [url = about:blank]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x11beec800) [pid = 1644] [serial = 512] [outer = 0x0] [url = about:blank]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x11d373c00) [pid = 1644] [serial = 533] [outer = 0x0] [url = about:blank]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x11cd76000) [pid = 1644] [serial = 521] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11c851000) [pid = 1644] [serial = 518] [outer = 0x0] [url = about:blank]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11d370800) [pid = 1644] [serial = 531] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11d149400) [pid = 1644] [serial = 528] [outer = 0x0] [url = about:blank]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11d36ec00) [pid = 1644] [serial = 539] [outer = 0x0] [url = about:blank]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11c586800) [pid = 1644] [serial = 515] [outer = 0x0] [url = about:blank]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x11d149c00) [pid = 1644] [serial = 526] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548244544]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11cd7ec00) [pid = 1644] [serial = 523] [outer = 0x0] [url = about:blank]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x125b52400) [pid = 1644] [serial = 497] [outer = 0x0] [url = about:blank]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x124009c00) [pid = 1644] [serial = 503] [outer = 0x0] [url = about:blank]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11cf56400) [pid = 1644] [serial = 525] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548244544]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11c9fac00) [pid = 1644] [serial = 520] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11d152400) [pid = 1644] [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]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11bd0f800) [pid = 1644] [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]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11cd7e000) [pid = 1644] [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]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x11bb08000) [pid = 1644] [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]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x11c84fc00) [pid = 1644] [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]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x11d371800) [pid = 1644] [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]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11091e800) [pid = 1644] [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]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11bdbbc00) [pid = 1644] [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]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11beebc00) [pid = 1644] [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]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x110753c00) [pid = 1644] [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]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11c586000) [pid = 1644] [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]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11d1fac00) [pid = 1644] [serial = 530] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x11cd77c00) [pid = 1644] [serial = 450] [outer = 0x0] [url = about:blank]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x12182f800) [pid = 1644] [serial = 445] [outer = 0x0] [url = about:blank]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x11c3cb800) [pid = 1644] [serial = 507] [outer = 0x0] [url = about:blank]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x120685800) [pid = 1644] [serial = 453] [outer = 0x0] [url = about:blank]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x123e35400) [pid = 1644] [serial = 403] [outer = 0x0] [url = about:blank]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x124003c00) [pid = 1644] [serial = 456] [outer = 0x0] [url = about:blank]
02:57:35 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x125b54000) [pid = 1644] [serial = 504] [outer = 0x0] [url = about:blank]
02:57:36 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
02:57:36 INFO - document served over http requires an https
02:57:36 INFO - sub-resource via script-tag using the http-csp
02:57:36 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:36 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
02:57:36 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 870ms
02:57:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
02:57:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea50000 == 17 [pid = 1644] [id = 209]
02:57:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x11beeb400) [pid = 1644] [serial = 583] [outer = 0x0]
02:57:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x11c1d0000) [pid = 1644] [serial = 584] [outer = 0x11beeb400]
02:57:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x11cd74c00) [pid = 1644] [serial = 585] [outer = 0x11beeb400]
02:57:36 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
02:57:36 INFO - document served over http requires an https
02:57:36 INFO - sub-resource via xhr-request using the http-csp
02:57:36 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:36 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
02:57:36 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 470ms
02:57:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
02:57:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e8f000 == 18 [pid = 1644] [id = 210]
02:57:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x11beebc00) [pid = 1644] [serial = 586] [outer = 0x0]
02:57:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x11d814800) [pid = 1644] [serial = 587] [outer = 0x11beebc00]
02:57:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x12422a400) [pid = 1644] [serial = 588] [outer = 0x11beebc00]
02:57:37 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
02:57:37 INFO - document served over http requires an https
02:57:37 INFO - sub-resource via xhr-request using the http-csp
02:57:37 INFO - delivery method with no-redirect and when
02:57: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"
02:57:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:37 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
02:57:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 479ms
02:57:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
02:57:37 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x124098000 == 19 [pid = 1644] [id = 211]
02:57:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x11d810000) [pid = 1644] [serial = 589] [outer = 0x0]
02:57:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x125b4c400) [pid = 1644] [serial = 590] [outer = 0x11d810000]
02:57:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x125bc5800) [pid = 1644] [serial = 591] [outer = 0x11d810000]
02:57:37 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
02:57:37 INFO - document served over http requires an https
02:57:37 INFO - sub-resource via xhr-request using the http-csp
02:57:37 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:37 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
02:57:37 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 470ms
02:57:37 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
02:57:37 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x125b33800 == 20 [pid = 1644] [id = 212]
02:57:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x124233000) [pid = 1644] [serial = 592] [outer = 0x0]
02:57:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x125bc8000) [pid = 1644] [serial = 593] [outer = 0x124233000]
02:57:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x1274a5400) [pid = 1644] [serial = 594] [outer = 0x124233000]
02:57:37 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
02:57:37 INFO - document served over http requires an http
02:57:37 INFO - sub-resource via fetch-request using the http-csp
02:57:37 INFO - delivery method with keep-origin-redirect and when
02:57:37 INFO - the target request is same-origin.
02:57:37 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 470ms
02:57:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
02:57:38 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c884000 == 21 [pid = 1644] [id = 213]
02:57:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11bee8400) [pid = 1644] [serial = 595] [outer = 0x0]
02:57:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x11c3c8800) [pid = 1644] [serial = 596] [outer = 0x11bee8400]
02:57:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x11cf5b800) [pid = 1644] [serial = 597] [outer = 0x11bee8400]
02:57:38 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
02:57:38 INFO - document served over http requires an http
02:57:38 INFO - sub-resource via fetch-request using the http-csp
02:57:38 INFO - delivery method with no-redirect and when
02:57:38 INFO - the target request is same-origin.
02:57:38 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 571ms
02:57:38 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
02:57:38 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:38 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x125b2e000 == 22 [pid = 1644] [id = 214]
02:57:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11d814400) [pid = 1644] [serial = 598] [outer = 0x0]
02:57:38 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:38 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:38 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11ea30400) [pid = 1644] [serial = 599] [outer = 0x11d814400]
02:57:38 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:38 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:38 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:38 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:38 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:38 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:38 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x12422a800) [pid = 1644] [serial = 600] [outer = 0x11d814400]
02:57:38 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:39 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
02:57:39 INFO - document served over http requires an http
02:57:39 INFO - sub-resource via fetch-request using the http-csp
02:57:39 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:39 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
02:57:39 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 774ms
02:57:39 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
02:57:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x1274c5000 == 23 [pid = 1644] [id = 215]
02:57:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x124231800) [pid = 1644] [serial = 601] [outer = 0x0]
02:57:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x125b51000) [pid = 1644] [serial = 602] [outer = 0x124231800]
02:57:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x1274a6800) [pid = 1644] [serial = 603] [outer = 0x124231800]
02:57:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be8f000 == 24 [pid = 1644] [id = 216]
02:57:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11a076400) [pid = 1644] [serial = 604] [outer = 0x0]
02:57:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x119a0c800) [pid = 1644] [serial = 605] [outer = 0x11a076400]
02:57:40 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
02:57:40 INFO - document served over http requires an http
02:57:40 INFO - sub-resource via iframe-tag using the http-csp
02:57:40 INFO - delivery method with keep-origin-redirect and when
02:57:40 INFO - the target request is same-origin.
02:57:40 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 1475ms
02:57:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
02:57:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be82000 == 25 [pid = 1644] [id = 217]
02:57:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11bee6400) [pid = 1644] [serial = 606] [outer = 0x0]
02:57:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11bee8c00) [pid = 1644] [serial = 607] [outer = 0x11bee6400]
02:57:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11c585c00) [pid = 1644] [serial = 608] [outer = 0x11bee6400]
02:57:41 INFO - PROCESS | 1641 | --DOCSHELL 0x124098000 == 24 [pid = 1644] [id = 211]
02:57:41 INFO - PROCESS | 1641 | --DOCSHELL 0x123e8f000 == 23 [pid = 1644] [id = 210]
02:57:41 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea50000 == 22 [pid = 1644] [id = 209]
02:57:41 INFO - PROCESS | 1641 | --DOCSHELL 0x11dab7800 == 21 [pid = 1644] [id = 208]
02:57:41 INFO - PROCESS | 1641 | --DOCSHELL 0x11d61e800 == 20 [pid = 1644] [id = 207]
02:57:41 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf73800 == 19 [pid = 1644] [id = 206]
02:57:41 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd1e000 == 18 [pid = 1644] [id = 205]
02:57:41 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9ca800 == 17 [pid = 1644] [id = 204]
02:57:41 INFO - PROCESS | 1641 | --DOCSHELL 0x11c895800 == 16 [pid = 1644] [id = 203]
02:57:41 INFO - PROCESS | 1641 | --DOCSHELL 0x11c550800 == 15 [pid = 1644] [id = 202]
02:57:41 INFO - PROCESS | 1641 | --DOCSHELL 0x11be97800 == 14 [pid = 1644] [id = 201]
02:57:41 INFO - PROCESS | 1641 | --DOCSHELL 0x119d80800 == 13 [pid = 1644] [id = 200]
02:57:41 INFO - PROCESS | 1641 | --DOCSHELL 0x1274ad000 == 12 [pid = 1644] [id = 178]
02:57:41 INFO - PROCESS | 1641 | --DOCSHELL 0x11be98800 == 11 [pid = 1644] [id = 199]
02:57:41 INFO - PROCESS | 1641 | --DOCSHELL 0x11a095000 == 10 [pid = 1644] [id = 198]
02:57:41 INFO - PROCESS | 1641 | --DOCSHELL 0x1206a7800 == 9 [pid = 1644] [id = 197]
02:57:41 INFO - PROCESS | 1641 | --DOCSHELL 0x11dac8800 == 8 [pid = 1644] [id = 196]
02:57:41 INFO - PROCESS | 1641 | --DOCSHELL 0x11a098800 == 7 [pid = 1644] [id = 195]
02:57:41 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11d89e800) [pid = 1644] [serial = 540] [outer = 0x0] [url = about:blank]
02:57:41 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x11c9f5800) [pid = 1644] [serial = 519] [outer = 0x0] [url = about:blank]
02:57:41 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11c592000) [pid = 1644] [serial = 516] [outer = 0x0] [url = about:blank]
02:57:41 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11c1d9c00) [pid = 1644] [serial = 513] [outer = 0x0] [url = about:blank]
02:57:41 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x11bd02c00) [pid = 1644] [serial = 510] [outer = 0x0] [url = about:blank]
02:57:41 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11cd7fc00) [pid = 1644] [serial = 537] [outer = 0x0] [url = about:blank]
02:57:41 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11d81a400) [pid = 1644] [serial = 534] [outer = 0x0] [url = about:blank]
02:57:41 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11d1f5800) [pid = 1644] [serial = 529] [outer = 0x0] [url = about:blank]
02:57:41 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11cf5ec00) [pid = 1644] [serial = 524] [outer = 0x0] [url = about:blank]
02:57:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x119aa8800 == 8 [pid = 1644] [id = 218]
02:57:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x112a2bc00) [pid = 1644] [serial = 609] [outer = 0x0]
02:57:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11bb0c800) [pid = 1644] [serial = 610] [outer = 0x112a2bc00]
02:57:41 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
02:57:41 INFO - document served over http requires an http
02:57:41 INFO - sub-resource via iframe-tag using the http-csp
02:57:41 INFO - delivery method with no-redirect and when
02:57:41 INFO - the target request is same-origin.
02:57:41 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 572ms
02:57:41 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
02:57:41 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd55800 == 9 [pid = 1644] [id = 219]
02:57:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11bb0e000) [pid = 1644] [serial = 611] [outer = 0x0]
02:57:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11c1d9c00) [pid = 1644] [serial = 612] [outer = 0x11bb0e000]
02:57:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11c852000) [pid = 1644] [serial = 613] [outer = 0x11bb0e000]
02:57:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1fa800 == 10 [pid = 1644] [id = 220]
02:57:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11c589c00) [pid = 1644] [serial = 614] [outer = 0x0]
02:57:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11cd77000) [pid = 1644] [serial = 615] [outer = 0x11c589c00]
02:57:42 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
02:57:42 INFO - document served over http requires an http
02:57:42 INFO - sub-resource via iframe-tag using the http-csp
02:57:42 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:42 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
02:57:42 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 622ms
02:57:42 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
02:57:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c55d800 == 11 [pid = 1644] [id = 221]
02:57:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11c1cfc00) [pid = 1644] [serial = 616] [outer = 0x0]
02:57:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11cf56c00) [pid = 1644] [serial = 617] [outer = 0x11c1cfc00]
02:57:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11d14dc00) [pid = 1644] [serial = 618] [outer = 0x11c1cfc00]
02:57:42 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
02:57:42 INFO - document served over http requires an http
02:57:42 INFO - sub-resource via script-tag using the http-csp
02:57:42 INFO - delivery method with keep-origin-redirect and when
02:57:42 INFO - the target request is same-origin.
02:57:42 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 572ms
02:57:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
02:57:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9dd800 == 12 [pid = 1644] [id = 222]
02:57:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11cf55c00) [pid = 1644] [serial = 619] [outer = 0x0]
02:57:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11d1f6800) [pid = 1644] [serial = 620] [outer = 0x11cf55c00]
02:57:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11d813c00) [pid = 1644] [serial = 621] [outer = 0x11cf55c00]
02:57:43 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
02:57:43 INFO - document served over http requires an http
02:57:43 INFO - sub-resource via script-tag using the http-csp
02:57:43 INFO - delivery method with no-redirect and when
02:57:43 INFO - the target request is same-origin.
02:57:43 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 474ms
02:57:43 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
02:57:43 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:43 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf73800 == 13 [pid = 1644] [id = 223]
02:57:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11d1f5c00) [pid = 1644] [serial = 622] [outer = 0x0]
02:57:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11d8a1c00) [pid = 1644] [serial = 623] [outer = 0x11d1f5c00]
02:57:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11ea38800) [pid = 1644] [serial = 624] [outer = 0x11d1f5c00]
02:57:43 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
02:57:43 INFO - document served over http requires an http
02:57:43 INFO - sub-resource via script-tag using the http-csp
02:57:43 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:43 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
02:57:43 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 521ms
02:57:43 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
02:57:43 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d840000 == 14 [pid = 1644] [id = 224]
02:57:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x11d81c400) [pid = 1644] [serial = 625] [outer = 0x0]
02:57:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x120853800) [pid = 1644] [serial = 626] [outer = 0x11d81c400]
02:57:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x123e2cc00) [pid = 1644] [serial = 627] [outer = 0x11d81c400]
02:57:44 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
02:57:44 INFO - document served over http requires an http
02:57:44 INFO - sub-resource via xhr-request using the http-csp
02:57:44 INFO - delivery method with keep-origin-redirect and when
02:57:44 INFO - the target request is same-origin.
02:57:44 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 574ms
02:57:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
02:57:44 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea3d800 == 15 [pid = 1644] [id = 225]
02:57:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x120853000) [pid = 1644] [serial = 628] [outer = 0x0]
02:57:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x124010800) [pid = 1644] [serial = 629] [outer = 0x120853000]
02:57:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x125b47000) [pid = 1644] [serial = 630] [outer = 0x120853000]
02:57:44 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
02:57:44 INFO - document served over http requires an http
02:57:44 INFO - sub-resource via xhr-request using the http-csp
02:57:44 INFO - delivery method with no-redirect and when
02:57:44 INFO - the target request is same-origin.
02:57:44 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 469ms
02:57:44 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
02:57:44 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206a5800 == 16 [pid = 1644] [id = 226]
02:57:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x12400cc00) [pid = 1644] [serial = 631] [outer = 0x0]
02:57:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x125bcdc00) [pid = 1644] [serial = 632] [outer = 0x12400cc00]
02:57:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x1274a9c00) [pid = 1644] [serial = 633] [outer = 0x12400cc00]
02:57:45 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
02:57:45 INFO - document served over http requires an http
02:57:45 INFO - sub-resource via xhr-request using the http-csp
02:57:45 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:57:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:57:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:45 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
02:57:45 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
02:57:45 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
02:57:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e96000 == 17 [pid = 1644] [id = 227]
02:57:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x125bcd000) [pid = 1644] [serial = 634] [outer = 0x0]
02:57:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x127141c00) [pid = 1644] [serial = 635] [outer = 0x125bcd000]
02:57:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x12714a400) [pid = 1644] [serial = 636] [outer = 0x125bcd000]
02:57:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x11bdaf400) [pid = 1644] [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]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x11c9f9c00) [pid = 1644] [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]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x11bdb6c00) [pid = 1644] [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]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11bdafc00) [pid = 1644] [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]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x11d1f8000) [pid = 1644] [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]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11c845000) [pid = 1644] [serial = 562] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x11d80f000) [pid = 1644] [serial = 572] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x12084ac00) [pid = 1644] [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]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x11bdba800) [pid = 1644] [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]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x12084f800) [pid = 1644] [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]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x11d899c00) [pid = 1644] [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]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x11beea800) [pid = 1644] [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]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x11d1ee000) [pid = 1644] [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]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x11beeb400) [pid = 1644] [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]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x11cf5fc00) [pid = 1644] [serial = 567] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548253351]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x110681000) [pid = 1644] [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]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11bdb3400) [pid = 1644] [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]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11beebc00) [pid = 1644] [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]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11d81c800) [pid = 1644] [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]
02:57:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11cf5ac00) [pid = 1644] [serial = 548] [outer = 0x0] [url = about:blank]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x12067d400) [pid = 1644] [serial = 551] [outer = 0x0] [url = about:blank]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11d14bc00) [pid = 1644] [serial = 568] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548253351]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11c84bc00) [pid = 1644] [serial = 565] [outer = 0x0] [url = about:blank]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x119a2bc00) [pid = 1644] [serial = 545] [outer = 0x0] [url = about:blank]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11d818000) [pid = 1644] [serial = 573] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11d1eec00) [pid = 1644] [serial = 570] [outer = 0x0] [url = about:blank]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11c1ca800) [pid = 1644] [serial = 557] [outer = 0x0] [url = about:blank]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11c1d0000) [pid = 1644] [serial = 584] [outer = 0x0] [url = about:blank]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x120853400) [pid = 1644] [serial = 578] [outer = 0x0] [url = about:blank]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x11c851800) [pid = 1644] [serial = 563] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x11bdbb800) [pid = 1644] [serial = 560] [outer = 0x0] [url = about:blank]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x124005400) [pid = 1644] [serial = 581] [outer = 0x0] [url = about:blank]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11d814800) [pid = 1644] [serial = 587] [outer = 0x0] [url = about:blank]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11d89ac00) [pid = 1644] [serial = 575] [outer = 0x0] [url = about:blank]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x110768400) [pid = 1644] [serial = 554] [outer = 0x0] [url = about:blank]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x125b4c400) [pid = 1644] [serial = 590] [outer = 0x0] [url = about:blank]
02:57:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11cd74c00) [pid = 1644] [serial = 585] [outer = 0x0] [url = about:blank]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x120682c00) [pid = 1644] [serial = 543] [outer = 0x0] [url = about:blank]
02:57:45 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x12422a400) [pid = 1644] [serial = 588] [outer = 0x0] [url = about:blank]
02:57:46 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
02:57:46 INFO - document served over http requires an https
02:57:46 INFO - sub-resource via fetch-request using the http-csp
02:57:46 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:46 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
02:57:46 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 826ms
02:57:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
02:57:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x1240ae800 == 18 [pid = 1644] [id = 228]
02:57:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x11beebc00) [pid = 1644] [serial = 637] [outer = 0x0]
02:57:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x11c1d1800) [pid = 1644] [serial = 638] [outer = 0x11beebc00]
02:57:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x11d145400) [pid = 1644] [serial = 639] [outer = 0x11beebc00]
02:57:46 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
02:57:46 INFO - document served over http requires an https
02:57:46 INFO - sub-resource via fetch-request using the http-csp
02:57:46 INFO - delivery method with no-redirect and when
02:57: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"
02:57:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:46 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
02:57:46 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 419ms
02:57:46 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
02:57:46 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x1273e7000 == 19 [pid = 1644] [id = 229]
02:57:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11beef400) [pid = 1644] [serial = 640] [outer = 0x0]
02:57:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11d89ac00) [pid = 1644] [serial = 641] [outer = 0x11beef400]
02:57:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x12738b000) [pid = 1644] [serial = 642] [outer = 0x11beef400]
02:57:47 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
02:57:47 INFO - document served over http requires an https
02:57:47 INFO - sub-resource via fetch-request using the http-csp
02:57:47 INFO - delivery method with swap-origin-redirect and when
02:57:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
02:57:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:47 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
02:57:47 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 771ms
02:57:47 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
02:57:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x12726d000 == 20 [pid = 1644] [id = 230]
02:57:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x120844800) [pid = 1644] [serial = 643] [outer = 0x0]
02:57:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x12738e800) [pid = 1644] [serial = 644] [outer = 0x120844800]
02:57:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x12735b400) [pid = 1644] [serial = 645] [outer = 0x120844800]
02:57:48 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
02:57:48 INFO - document served over http requires an https
02:57:48 INFO - sub-resource via fetch-request using the http-csp
02:57:48 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:48 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
02:57:48 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 1180ms
02:57:48 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
02:57:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf84800 == 21 [pid = 1644] [id = 231]
02:57:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11c584000) [pid = 1644] [serial = 646] [outer = 0x0]
02:57:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11c58a400) [pid = 1644] [serial = 647] [outer = 0x11c584000]
02:57:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11d1ed800) [pid = 1644] [serial = 648] [outer = 0x11c584000]
02:57:49 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
02:57:49 INFO - document served over http requires an https
02:57:49 INFO - sub-resource via fetch-request using the http-csp
02:57:49 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:49 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
02:57:49 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 823ms
02:57:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
02:57:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x1273e2000 == 22 [pid = 1644] [id = 232]
02:57:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11bdb8400) [pid = 1644] [serial = 649] [outer = 0x0]
02:57:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x120845800) [pid = 1644] [serial = 650] [outer = 0x11bdb8400]
02:57:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x125b47800) [pid = 1644] [serial = 651] [outer = 0x11bdb8400]
02:57:49 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
02:57:49 INFO - document served over http requires an https
02:57:49 INFO - sub-resource via fetch-request using the http-csp
02:57:49 INFO - delivery method with no-redirect and when
02:57: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"
02:57:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:49 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
02:57:49 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 724ms
02:57:49 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
02:57:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x119507800 == 23 [pid = 1644] [id = 233]
02:57:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11091f400) [pid = 1644] [serial = 652] [outer = 0x0]
02:57:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x112af3c00) [pid = 1644] [serial = 653] [outer = 0x11091f400]
02:57:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11bee7000) [pid = 1644] [serial = 654] [outer = 0x11091f400]
02:57:50 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
02:57:50 INFO - document served over http requires an https
02:57:50 INFO - sub-resource via fetch-request using the http-csp
02:57:50 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:57:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:57:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:57:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:50 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
02:57:50 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 674ms
02:57:50 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
02:57:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x1107cd800 == 24 [pid = 1644] [id = 234]
02:57:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x119a11800) [pid = 1644] [serial = 655] [outer = 0x0]
02:57:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x119da5800) [pid = 1644] [serial = 656] [outer = 0x119a11800]
02:57:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11bef3c00) [pid = 1644] [serial = 657] [outer = 0x119a11800]
02:57:50 INFO - PROCESS | 1641 | --DOCSHELL 0x1273e7000 == 23 [pid = 1644] [id = 229]
02:57:50 INFO - PROCESS | 1641 | --DOCSHELL 0x1240ae800 == 22 [pid = 1644] [id = 228]
02:57:50 INFO - PROCESS | 1641 | --DOCSHELL 0x123e96000 == 21 [pid = 1644] [id = 227]
02:57:50 INFO - PROCESS | 1641 | --DOCSHELL 0x1206a5800 == 20 [pid = 1644] [id = 226]
02:57:50 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea3d800 == 19 [pid = 1644] [id = 225]
02:57:50 INFO - PROCESS | 1641 | --DOCSHELL 0x11d840000 == 18 [pid = 1644] [id = 224]
02:57:50 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf73800 == 17 [pid = 1644] [id = 223]
02:57:50 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9dd800 == 16 [pid = 1644] [id = 222]
02:57:50 INFO - PROCESS | 1641 | --DOCSHELL 0x11c55d800 == 15 [pid = 1644] [id = 221]
02:57:50 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1fa800 == 14 [pid = 1644] [id = 220]
02:57:50 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd55800 == 13 [pid = 1644] [id = 219]
02:57:50 INFO - PROCESS | 1641 | --DOCSHELL 0x119aa8800 == 12 [pid = 1644] [id = 218]
02:57:50 INFO - PROCESS | 1641 | --DOCSHELL 0x11be82000 == 11 [pid = 1644] [id = 217]
02:57:50 INFO - PROCESS | 1641 | --DOCSHELL 0x11be8f000 == 10 [pid = 1644] [id = 216]
02:57:50 INFO - PROCESS | 1641 | --DOCSHELL 0x1274c5000 == 9 [pid = 1644] [id = 215]
02:57:50 INFO - PROCESS | 1641 | --DOCSHELL 0x125b2e000 == 8 [pid = 1644] [id = 214]
02:57:50 INFO - PROCESS | 1641 | --DOCSHELL 0x11c884000 == 7 [pid = 1644] [id = 213]
02:57:50 INFO - PROCESS | 1641 | --DOCSHELL 0x125b33800 == 6 [pid = 1644] [id = 212]
02:57:50 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11c58bc00) [pid = 1644] [serial = 561] [outer = 0x0] [url = about:blank]
02:57:50 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11beec000) [pid = 1644] [serial = 555] [outer = 0x0] [url = about:blank]
02:57:50 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x11c3ce400) [pid = 1644] [serial = 558] [outer = 0x0] [url = about:blank]
02:57:50 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11c9f3800) [pid = 1644] [serial = 582] [outer = 0x0] [url = about:blank]
02:57:50 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x123e26c00) [pid = 1644] [serial = 579] [outer = 0x0] [url = about:blank]
02:57:50 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x11ea34800) [pid = 1644] [serial = 576] [outer = 0x0] [url = about:blank]
02:57:50 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11cf55000) [pid = 1644] [serial = 566] [outer = 0x0] [url = about:blank]
02:57:50 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11d374400) [pid = 1644] [serial = 571] [outer = 0x0] [url = about:blank]
02:57:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd58800 == 7 [pid = 1644] [id = 235]
02:57:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11bd03800) [pid = 1644] [serial = 658] [outer = 0x0]
02:57:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11c1d2800) [pid = 1644] [serial = 659] [outer = 0x11bd03800]
02:57:51 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
02:57:51 INFO - document served over http requires an https
02:57:51 INFO - sub-resource via iframe-tag using the http-csp
02:57:51 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:51 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
02:57:51 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 570ms
02:57:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
02:57:51 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be9c000 == 8 [pid = 1644] [id = 236]
02:57:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x110762400) [pid = 1644] [serial = 660] [outer = 0x0]
02:57:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11c3c4c00) [pid = 1644] [serial = 661] [outer = 0x110762400]
02:57:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11c583800) [pid = 1644] [serial = 662] [outer = 0x110762400]
02:57:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1f1000 == 9 [pid = 1644] [id = 237]
02:57:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11c3cc000) [pid = 1644] [serial = 663] [outer = 0x0]
02:57:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11c58f400) [pid = 1644] [serial = 664] [outer = 0x11c3cc000]
02:57:51 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
02:57:51 INFO - document served over http requires an https
02:57:51 INFO - sub-resource via iframe-tag using the http-csp
02:57:51 INFO - delivery method with no-redirect and when
02:57: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"
02:57:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:51 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
02:57:51 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 529ms
02:57:51 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
02:57:51 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:51 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c551000 == 10 [pid = 1644] [id = 238]
02:57:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11c1d3000) [pid = 1644] [serial = 665] [outer = 0x0]
02:57:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11c84fc00) [pid = 1644] [serial = 666] [outer = 0x11c1d3000]
02:57:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11c9f5800) [pid = 1644] [serial = 667] [outer = 0x11c1d3000]
02:57:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c887000 == 11 [pid = 1644] [id = 239]
02:57:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11c58ec00) [pid = 1644] [serial = 668] [outer = 0x0]
02:57:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11cd78c00) [pid = 1644] [serial = 669] [outer = 0x11c58ec00]
02:57:52 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
02:57:52 INFO - document served over http requires an https
02:57:52 INFO - sub-resource via iframe-tag using the http-csp
02:57:52 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:52 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
02:57:52 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 527ms
02:57:52 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
02:57:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c89b800 == 12 [pid = 1644] [id = 240]
02:57:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11c84e000) [pid = 1644] [serial = 670] [outer = 0x0]
02:57:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11cf57800) [pid = 1644] [serial = 671] [outer = 0x11c84e000]
02:57:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x11d149800) [pid = 1644] [serial = 672] [outer = 0x11c84e000]
02:57:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9d3000 == 13 [pid = 1644] [id = 241]
02:57:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x11d14d000) [pid = 1644] [serial = 673] [outer = 0x0]
02:57:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x11d1edc00) [pid = 1644] [serial = 674] [outer = 0x11d14d000]
02:57:52 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
02:57:52 INFO - document served over http requires an https
02:57:52 INFO - sub-resource via iframe-tag using the http-csp
02:57:52 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:52 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
02:57:52 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 526ms
02:57:52 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
02:57:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd13800 == 14 [pid = 1644] [id = 242]
02:57:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x11cf56800) [pid = 1644] [serial = 675] [outer = 0x0]
02:57:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x11d151c00) [pid = 1644] [serial = 676] [outer = 0x11cf56800]
02:57:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x11d376000) [pid = 1644] [serial = 677] [outer = 0x11cf56800]
02:57:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf7c000 == 15 [pid = 1644] [id = 243]
02:57:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x11d813400) [pid = 1644] [serial = 678] [outer = 0x0]
02:57:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x11d81ac00) [pid = 1644] [serial = 679] [outer = 0x11d813400]
02:57:53 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
02:57:53 INFO - document served over http requires an https
02:57:53 INFO - sub-resource via iframe-tag using the http-csp
02:57:53 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:53 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
02:57:53 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 572ms
02:57:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
02:57:53 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d60b800 == 16 [pid = 1644] [id = 244]
02:57:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x11d1f7800) [pid = 1644] [serial = 680] [outer = 0x0]
02:57:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x11d898400) [pid = 1644] [serial = 681] [outer = 0x11d1f7800]
02:57:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x11ea2ac00) [pid = 1644] [serial = 682] [outer = 0x11d1f7800]
02:57:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d620800 == 17 [pid = 1644] [id = 245]
02:57:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x11ea30c00) [pid = 1644] [serial = 683] [outer = 0x0]
02:57:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x11ea35400) [pid = 1644] [serial = 684] [outer = 0x11ea30c00]
02:57:53 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
02:57:53 INFO - document served over http requires an https
02:57:53 INFO - sub-resource via iframe-tag using the http-csp
02:57:53 INFO - delivery method with no-redirect and when
02:57: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"
02:57:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:53 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
02:57:53 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 525ms
02:57:53 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
02:57:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d845000 == 18 [pid = 1644] [id = 246]
02:57:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x11d897800) [pid = 1644] [serial = 685] [outer = 0x0]
02:57:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x11ea34800) [pid = 1644] [serial = 686] [outer = 0x11d897800]
02:57:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x120845000) [pid = 1644] [serial = 687] [outer = 0x11d897800]
02:57:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d856000 == 19 [pid = 1644] [id = 247]
02:57:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x12084e000) [pid = 1644] [serial = 688] [outer = 0x0]
02:57:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x121829000) [pid = 1644] [serial = 689] [outer = 0x12084e000]
02:57:54 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
02:57:54 INFO - document served over http requires an https
02:57:54 INFO - sub-resource via iframe-tag using the http-csp
02:57:54 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:57:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:57:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:54 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
02:57:54 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 677ms
02:57:54 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
02:57:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dabd000 == 20 [pid = 1644] [id = 248]
02:57:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x12067c400) [pid = 1644] [serial = 690] [outer = 0x0]
02:57:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x121828400) [pid = 1644] [serial = 691] [outer = 0x12067c400]
02:57:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x123e2d400) [pid = 1644] [serial = 692] [outer = 0x12067c400]
02:57:55 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:55 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x11bee6400) [pid = 1644] [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]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x11d1f5c00) [pid = 1644] [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]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x11c589c00) [pid = 1644] [serial = 614] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x11c1cfc00) [pid = 1644] [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]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x120853000) [pid = 1644] [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]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x11cf55c00) [pid = 1644] [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]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x112a2bc00) [pid = 1644] [serial = 609] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548261326]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x11d81c400) [pid = 1644] [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]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x11beef400) [pid = 1644] [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]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x125bcd000) [pid = 1644] [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]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x11bb0e000) [pid = 1644] [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]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x12400cc00) [pid = 1644] [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]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11beebc00) [pid = 1644] [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]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x124231800) [pid = 1644] [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]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11a076400) [pid = 1644] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x11d810000) [pid = 1644] [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]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x125b45400) [pid = 1644] [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]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x125bc8000) [pid = 1644] [serial = 593] [outer = 0x0] [url = about:blank]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x11c3c8800) [pid = 1644] [serial = 596] [outer = 0x0] [url = about:blank]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x11ea30400) [pid = 1644] [serial = 599] [outer = 0x0] [url = about:blank]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x11bb0c800) [pid = 1644] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548261326]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x11bee8c00) [pid = 1644] [serial = 607] [outer = 0x0] [url = about:blank]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x125bcdc00) [pid = 1644] [serial = 632] [outer = 0x0] [url = about:blank]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x11cd77000) [pid = 1644] [serial = 615] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11c1d9c00) [pid = 1644] [serial = 612] [outer = 0x0] [url = about:blank]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11cf56c00) [pid = 1644] [serial = 617] [outer = 0x0] [url = about:blank]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x120853800) [pid = 1644] [serial = 626] [outer = 0x0] [url = about:blank]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11d89ac00) [pid = 1644] [serial = 641] [outer = 0x0] [url = about:blank]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x127141c00) [pid = 1644] [serial = 635] [outer = 0x0] [url = about:blank]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x124010800) [pid = 1644] [serial = 629] [outer = 0x0] [url = about:blank]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11d1f6800) [pid = 1644] [serial = 620] [outer = 0x0] [url = about:blank]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11c1d1800) [pid = 1644] [serial = 638] [outer = 0x0] [url = about:blank]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x11d8a1c00) [pid = 1644] [serial = 623] [outer = 0x0] [url = about:blank]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x119a0c800) [pid = 1644] [serial = 605] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x125b51000) [pid = 1644] [serial = 602] [outer = 0x0] [url = about:blank]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x12738e800) [pid = 1644] [serial = 644] [outer = 0x0] [url = about:blank]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x125bc5800) [pid = 1644] [serial = 591] [outer = 0x0] [url = about:blank]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x1274a9c00) [pid = 1644] [serial = 633] [outer = 0x0] [url = about:blank]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x1274a6c00) [pid = 1644] [serial = 498] [outer = 0x0] [url = about:blank]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x123e2cc00) [pid = 1644] [serial = 627] [outer = 0x0] [url = about:blank]
02:57:55 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x125b47000) [pid = 1644] [serial = 630] [outer = 0x0] [url = about:blank]
02:57:56 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
02:57:56 INFO - document served over http requires an https
02:57:56 INFO - sub-resource via script-tag using the http-csp
02:57:56 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:56 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
02:57:56 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 1381ms
02:57:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
02:57:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea4e800 == 21 [pid = 1644] [id = 249]
02:57:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x11c1cfc00) [pid = 1644] [serial = 693] [outer = 0x0]
02:57:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x11c3c8800) [pid = 1644] [serial = 694] [outer = 0x11c1cfc00]
02:57:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11d1f6800) [pid = 1644] [serial = 695] [outer = 0x11c1cfc00]
02:57:56 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
02:57:56 INFO - document served over http requires an https
02:57:56 INFO - sub-resource via script-tag using the http-csp
02:57:56 INFO - delivery method with no-redirect and when
02:57: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"
02:57:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:56 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
02:57:56 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 571ms
02:57:56 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
02:57:56 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x12137a800 == 22 [pid = 1644] [id = 250]
02:57:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11beeb400) [pid = 1644] [serial = 696] [outer = 0x0]
02:57:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x123e2cc00) [pid = 1644] [serial = 697] [outer = 0x11beeb400]
02:57:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x124010800) [pid = 1644] [serial = 698] [outer = 0x11beeb400]
02:57:57 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
02:57:57 INFO - document served over http requires an https
02:57:57 INFO - sub-resource via script-tag using the http-csp
02:57:57 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:57 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
02:57:57 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 576ms
02:57:57 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
02:57:57 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd46800 == 23 [pid = 1644] [id = 251]
02:57:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x119a90c00) [pid = 1644] [serial = 699] [outer = 0x0]
02:57:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x119adbc00) [pid = 1644] [serial = 700] [outer = 0x119a90c00]
02:57:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11bee9800) [pid = 1644] [serial = 701] [outer = 0x119a90c00]
02:57:57 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
02:57:57 INFO - document served over http requires an https
02:57:57 INFO - sub-resource via script-tag using the http-csp
02:57:57 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:57 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
02:57:57 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 636ms
02:57:57 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
02:57:57 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x11daba800 == 24 [pid = 1644] [id = 252]
02:57:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11cd73800) [pid = 1644] [serial = 702] [outer = 0x0]
02:57:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11d149400) [pid = 1644] [serial = 703] [outer = 0x11cd73800]
02:57:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11d817c00) [pid = 1644] [serial = 704] [outer = 0x11cd73800]
02:57:58 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
02:57:58 INFO - document served over http requires an https
02:57:58 INFO - sub-resource via script-tag using the http-csp
02:57:58 INFO - delivery method with keep-origin-redirect and when
02:57: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"
02:57:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:58 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
02:57:58 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 626ms
02:57:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
02:57:58 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:57:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x123ea5000 == 25 [pid = 1644] [id = 253]
02:57:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11c9fd800) [pid = 1644] [serial = 705] [outer = 0x0]
02:57:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x12182f800) [pid = 1644] [serial = 706] [outer = 0x11c9fd800]
02:57:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x12400c400) [pid = 1644] [serial = 707] [outer = 0x11c9fd800]
02:57:59 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
02:57:59 INFO - document served over http requires an https
02:57:59 INFO - sub-resource via script-tag using the http-csp
02:57:59 INFO - delivery method with no-redirect and when
02:57: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"
02:57:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:59 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
02:57:59 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 624ms
02:57:59 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
02:57:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x125b29800 == 26 [pid = 1644] [id = 254]
02:57:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x120853c00) [pid = 1644] [serial = 708] [outer = 0x0]
02:57:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x125b4a800) [pid = 1644] [serial = 709] [outer = 0x120853c00]
02:57:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x125bc8000) [pid = 1644] [serial = 710] [outer = 0x120853c00]
02:57:59 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
02:57:59 INFO - document served over http requires an https
02:57:59 INFO - sub-resource via script-tag using the http-csp
02:57:59 INFO - delivery method with swap-origin-redirect and when
02:57: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"
02:57:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:57:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:57:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:57:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:57:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:57:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:57:59 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
02:57:59 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 872ms
02:57:59 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
02:58:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1e9000 == 27 [pid = 1644] [id = 255]
02:58:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11bdafc00) [pid = 1644] [serial = 711] [outer = 0x0]
02:58:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11beebc00) [pid = 1644] [serial = 712] [outer = 0x11bdafc00]
02:58:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x11c851c00) [pid = 1644] [serial = 713] [outer = 0x11bdafc00]
02:58:00 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
02:58:00 INFO - document served over http requires an https
02:58:00 INFO - sub-resource via xhr-request using the http-csp
02:58:00 INFO - delivery method with keep-origin-redirect and when
02:58: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"
02:58:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:00 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
02:58:00 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 575ms
02:58:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x12137a800 == 26 [pid = 1644] [id = 250]
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea4e800 == 25 [pid = 1644] [id = 249]
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x11dabd000 == 24 [pid = 1644] [id = 248]
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x11d856000 == 23 [pid = 1644] [id = 247]
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x11d845000 == 22 [pid = 1644] [id = 246]
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x11d620800 == 21 [pid = 1644] [id = 245]
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x11d60b800 == 20 [pid = 1644] [id = 244]
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf7c000 == 19 [pid = 1644] [id = 243]
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd13800 == 18 [pid = 1644] [id = 242]
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9d3000 == 17 [pid = 1644] [id = 241]
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x11c89b800 == 16 [pid = 1644] [id = 240]
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x11c887000 == 15 [pid = 1644] [id = 239]
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x11c551000 == 14 [pid = 1644] [id = 238]
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1f1000 == 13 [pid = 1644] [id = 237]
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x11be9c000 == 12 [pid = 1644] [id = 236]
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd58800 == 11 [pid = 1644] [id = 235]
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x1107cd800 == 10 [pid = 1644] [id = 234]
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x119507800 == 9 [pid = 1644] [id = 233]
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x1273e2000 == 8 [pid = 1644] [id = 232]
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x12726d000 == 7 [pid = 1644] [id = 230]
02:58:00 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf84800 == 6 [pid = 1644] [id = 231]
02:58:00 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x11d813c00) [pid = 1644] [serial = 621] [outer = 0x0] [url = about:blank]
02:58:00 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x1274a6800) [pid = 1644] [serial = 603] [outer = 0x0] [url = about:blank]
02:58:00 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x11d14dc00) [pid = 1644] [serial = 618] [outer = 0x0] [url = about:blank]
02:58:00 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x11c852000) [pid = 1644] [serial = 613] [outer = 0x0] [url = about:blank]
02:58:00 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11c585c00) [pid = 1644] [serial = 608] [outer = 0x0] [url = about:blank]
02:58:00 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x12714a400) [pid = 1644] [serial = 636] [outer = 0x0] [url = about:blank]
02:58:00 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11d145400) [pid = 1644] [serial = 639] [outer = 0x0] [url = about:blank]
02:58:00 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x12738b000) [pid = 1644] [serial = 642] [outer = 0x0] [url = about:blank]
02:58:00 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11ea38800) [pid = 1644] [serial = 624] [outer = 0x0] [url = about:blank]
02:58:00 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:00 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x112a48800 == 7 [pid = 1644] [id = 256]
02:58:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x119d40800) [pid = 1644] [serial = 714] [outer = 0x0]
02:58:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x119daa400) [pid = 1644] [serial = 715] [outer = 0x119d40800]
02:58:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11c1d9800) [pid = 1644] [serial = 716] [outer = 0x119d40800]
02:58:01 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
02:58:01 INFO - document served over http requires an https
02:58:01 INFO - sub-resource via xhr-request using the http-csp
02:58:01 INFO - delivery method with no-redirect and when
02:58: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"
02:58:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:01 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
02:58:01 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 522ms
02:58:01 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
02:58:01 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be99800 == 8 [pid = 1644] [id = 257]
02:58:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x119adc400) [pid = 1644] [serial = 717] [outer = 0x0]
02:58:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11c853c00) [pid = 1644] [serial = 718] [outer = 0x119adc400]
02:58:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11cf56000) [pid = 1644] [serial = 719] [outer = 0x119adc400]
02:58:01 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
02:58:01 INFO - document served over http requires an https
02:58:01 INFO - sub-resource via xhr-request using the http-csp
02:58:01 INFO - delivery method with swap-origin-redirect and when
02:58: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"
02:58:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:01 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
02:58:01 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 470ms
02:58:01 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
02:58:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c892000 == 9 [pid = 1644] [id = 258]
02:58:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11c852400) [pid = 1644] [serial = 720] [outer = 0x0]
02:58:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11d14e400) [pid = 1644] [serial = 721] [outer = 0x11c852400]
02:58:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x11d374400) [pid = 1644] [serial = 722] [outer = 0x11c852400]
02:58:02 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
02:58:02 INFO - document served over http requires an https
02:58:02 INFO - sub-resource via xhr-request using the http-csp
02:58:02 INFO - delivery method with swap-origin-redirect and when
02:58: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"
02:58:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:02 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
02:58:02 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 621ms
02:58:02 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
02:58:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd0e000 == 10 [pid = 1644] [id = 259]
02:58:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x11d150000) [pid = 1644] [serial = 723] [outer = 0x0]
02:58:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x11d899400) [pid = 1644] [serial = 724] [outer = 0x11d150000]
02:58:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x11ea2c000) [pid = 1644] [serial = 725] [outer = 0x11d150000]
02:58:02 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
02:58:02 INFO - document served over http requires an https
02:58:02 INFO - sub-resource via xhr-request using the http-csp
02:58:02 INFO - delivery method with keep-origin-redirect and when
02:58: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"
02:58:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:02 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
02:58:02 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 783ms
02:58:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
02:58:03 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:03 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf8b800 == 11 [pid = 1644] [id = 260]
02:58:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x11d81c000) [pid = 1644] [serial = 726] [outer = 0x0]
02:58:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x12084c000) [pid = 1644] [serial = 727] [outer = 0x11d81c000]
02:58:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x123e28000) [pid = 1644] [serial = 728] [outer = 0x11d81c000]
02:58:03 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
02:58:03 INFO - document served over http requires an https
02:58:03 INFO - sub-resource via xhr-request using the http-csp
02:58:03 INFO - delivery method with no-redirect and when
02:58: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"
02:58:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:03 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
02:58:03 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 983ms
02:58:03 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
02:58:04 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:04 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d84b000 == 12 [pid = 1644] [id = 261]
02:58:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x120844400) [pid = 1644] [serial = 729] [outer = 0x0]
02:58:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x12400f800) [pid = 1644] [serial = 730] [outer = 0x120844400]
02:58:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x125bc6000) [pid = 1644] [serial = 731] [outer = 0x120844400]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x11cd7ac00) [pid = 1644] [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]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11091f400) [pid = 1644] [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]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x11ea30c00) [pid = 1644] [serial = 683] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548273848]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11bd03800) [pid = 1644] [serial = 658] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x110762400) [pid = 1644] [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]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x12067c400) [pid = 1644] [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]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x11c3cc000) [pid = 1644] [serial = 663] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548271663]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x119a11800) [pid = 1644] [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]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x11cf56800) [pid = 1644] [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]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x12084e000) [pid = 1644] [serial = 688] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x11d14d000) [pid = 1644] [serial = 673] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x11d897800) [pid = 1644] [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]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x11d813400) [pid = 1644] [serial = 678] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11c1cfc00) [pid = 1644] [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]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11d1f7800) [pid = 1644] [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]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11c58ec00) [pid = 1644] [serial = 668] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11c84e000) [pid = 1644] [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]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11c1d3000) [pid = 1644] [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]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x11cd7b000) [pid = 1644] [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]
02:58:04 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
02:58:04 INFO - document served over http requires an https
02:58:04 INFO - sub-resource via xhr-request using the http-csp
02:58:04 INFO - delivery method with swap-origin-redirect and when
02:58: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"
02:58:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:04 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
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11c1cd800) [pid = 1644] [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]
02:58:04 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 675ms
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x119547800) [pid = 1644] [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]
02:58:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x11c58a400) [pid = 1644] [serial = 647] [outer = 0x0] [url = about:blank]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11ea35400) [pid = 1644] [serial = 684] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548273848]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11d898400) [pid = 1644] [serial = 681] [outer = 0x0] [url = about:blank]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x120845800) [pid = 1644] [serial = 650] [outer = 0x0] [url = about:blank]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11cd78c00) [pid = 1644] [serial = 669] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11c84fc00) [pid = 1644] [serial = 666] [outer = 0x0] [url = about:blank]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x123e2cc00) [pid = 1644] [serial = 697] [outer = 0x0] [url = about:blank]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x11d1edc00) [pid = 1644] [serial = 674] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x11cf57800) [pid = 1644] [serial = 671] [outer = 0x0] [url = about:blank]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11c58f400) [pid = 1644] [serial = 664] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548271663]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11c3c4c00) [pid = 1644] [serial = 661] [outer = 0x0] [url = about:blank]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11c3c8800) [pid = 1644] [serial = 694] [outer = 0x0] [url = about:blank]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x121828400) [pid = 1644] [serial = 691] [outer = 0x0] [url = about:blank]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11d81ac00) [pid = 1644] [serial = 679] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11d151c00) [pid = 1644] [serial = 676] [outer = 0x0] [url = about:blank]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x112af3c00) [pid = 1644] [serial = 653] [outer = 0x0] [url = about:blank]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x11c1d2800) [pid = 1644] [serial = 659] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x119da5800) [pid = 1644] [serial = 656] [outer = 0x0] [url = about:blank]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x121829000) [pid = 1644] [serial = 689] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x11ea34800) [pid = 1644] [serial = 686] [outer = 0x0] [url = about:blank]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x11d811800) [pid = 1644] [serial = 549] [outer = 0x0] [url = about:blank]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x11cf5b800) [pid = 1644] [serial = 597] [outer = 0x0] [url = about:blank]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x11d1f0c00) [pid = 1644] [serial = 501] [outer = 0x0] [url = about:blank]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 59 (0x11bef2000) [pid = 1644] [serial = 546] [outer = 0x0] [url = about:blank]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 58 (0x12422a800) [pid = 1644] [serial = 600] [outer = 0x0] [url = about:blank]
02:58:04 INFO - PROCESS | 1641 | --DOMWINDOW == 57 (0x12182ac00) [pid = 1644] [serial = 552] [outer = 0x0] [url = about:blank]
02:58:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dacb800 == 13 [pid = 1644] [id = 262]
02:58:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 58 (0x119a8a800) [pid = 1644] [serial = 732] [outer = 0x0]
02:58:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 59 (0x11a076400) [pid = 1644] [serial = 733] [outer = 0x119a8a800]
02:58:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 60 (0x11c3cc000) [pid = 1644] [serial = 734] [outer = 0x119a8a800]
02:58:05 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
02:58:05 INFO - document served over http requires an http
02:58:05 INFO - sub-resource via fetch-request using the meta-csp
02:58:05 INFO - delivery method with keep-origin-redirect and when
02:58: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-http/fetch-request/cross-origin.keep-origin-redirect.http.html"
02:58:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:05 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
02:58:05 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 572ms
02:58:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
02:58:05 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x12069b800 == 14 [pid = 1644] [id = 263]
02:58:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x11954f400) [pid = 1644] [serial = 735] [outer = 0x0]
02:58:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x11d1eb400) [pid = 1644] [serial = 736] [outer = 0x11954f400]
02:58:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x11d89d800) [pid = 1644] [serial = 737] [outer = 0x11954f400]
02:58:05 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
02:58:05 INFO - document served over http requires an http
02:58:05 INFO - sub-resource via fetch-request using the meta-csp
02:58:05 INFO - delivery method with no-redirect and when
02:58: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-http/fetch-request/cross-origin.no-redirect.http.html"
02:58:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:05 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
02:58:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 538ms
02:58:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
02:58:05 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x121386800 == 15 [pid = 1644] [id = 264]
02:58:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x11d14d000) [pid = 1644] [serial = 738] [outer = 0x0]
02:58:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x121829000) [pid = 1644] [serial = 739] [outer = 0x11d14d000]
02:58:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x127141c00) [pid = 1644] [serial = 740] [outer = 0x11d14d000]
02:58:06 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
02:58:06 INFO - document served over http requires an http
02:58:06 INFO - sub-resource via fetch-request using the meta-csp
02:58:06 INFO - delivery method with swap-origin-redirect and when
02:58: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-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
02:58:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:06 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
02:58:06 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 522ms
02:58:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
02:58:06 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:06 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x1264d2800 == 16 [pid = 1644] [id = 265]
02:58:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x123e32000) [pid = 1644] [serial = 741] [outer = 0x0]
02:58:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x127360c00) [pid = 1644] [serial = 742] [outer = 0x123e32000]
02:58:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x127388c00) [pid = 1644] [serial = 743] [outer = 0x123e32000]
02:58:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1e0000 == 17 [pid = 1644] [id = 266]
02:58:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x11bd0e800) [pid = 1644] [serial = 744] [outer = 0x0]
02:58:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11c1ca400) [pid = 1644] [serial = 745] [outer = 0x11bd0e800]
02:58:06 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
02:58:06 INFO - document served over http requires an http
02:58:06 INFO - sub-resource via iframe-tag using the meta-csp
02:58:06 INFO - delivery method with keep-origin-redirect and when
02:58: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-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
02:58:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:06 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
02:58:06 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 531ms
02:58:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
02:58:06 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d60d800 == 18 [pid = 1644] [id = 267]
02:58:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11c591000) [pid = 1644] [serial = 746] [outer = 0x0]
02:58:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11cd77000) [pid = 1644] [serial = 747] [outer = 0x11c591000]
02:58:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x12067b000) [pid = 1644] [serial = 748] [outer = 0x11c591000]
02:58:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x1264e5800 == 19 [pid = 1644] [id = 268]
02:58:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x120686000) [pid = 1644] [serial = 749] [outer = 0x0]
02:58:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x121833c00) [pid = 1644] [serial = 750] [outer = 0x120686000]
02:58:07 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
02:58:07 INFO - document served over http requires an http
02:58:07 INFO - sub-resource via iframe-tag using the meta-csp
02:58:07 INFO - delivery method with no-redirect and when
02:58: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-http/iframe-tag/cross-origin.no-redirect.http.html"
02:58:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:07 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
02:58:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 578ms
02:58:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
02:58:07 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x1264ee000 == 20 [pid = 1644] [id = 269]
02:58:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11c58e400) [pid = 1644] [serial = 751] [outer = 0x0]
02:58:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x125bd0800) [pid = 1644] [serial = 752] [outer = 0x11c58e400]
02:58:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x12735ec00) [pid = 1644] [serial = 753] [outer = 0x11c58e400]
02:58:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x127267000 == 21 [pid = 1644] [id = 270]
02:58:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x127366c00) [pid = 1644] [serial = 754] [outer = 0x0]
02:58:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x12738b400) [pid = 1644] [serial = 755] [outer = 0x127366c00]
02:58:08 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
02:58:08 INFO - document served over http requires an http
02:58:08 INFO - sub-resource via iframe-tag using the meta-csp
02:58:08 INFO - delivery method with swap-origin-redirect and when
02:58: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-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
02:58:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:08 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
02:58:08 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 579ms
02:58:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
02:58:08 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x12727b800 == 22 [pid = 1644] [id = 271]
02:58:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x125b4a400) [pid = 1644] [serial = 756] [outer = 0x0]
02:58:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x127390c00) [pid = 1644] [serial = 757] [outer = 0x125b4a400]
02:58:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x1274a3c00) [pid = 1644] [serial = 758] [outer = 0x125b4a400]
02:58:08 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
02:58:08 INFO - document served over http requires an http
02:58:08 INFO - sub-resource via script-tag using the meta-csp
02:58:08 INFO - delivery method with keep-origin-redirect and when
02:58: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-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html"
02:58:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:08 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
02:58:08 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 622ms
02:58:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
02:58:08 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x1273e6800 == 23 [pid = 1644] [id = 272]
02:58:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x126406800) [pid = 1644] [serial = 759] [outer = 0x0]
02:58:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x126407800) [pid = 1644] [serial = 760] [outer = 0x126406800]
02:58:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x12640e400) [pid = 1644] [serial = 761] [outer = 0x126406800]
02:58:09 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
02:58:09 INFO - document served over http requires an http
02:58:09 INFO - sub-resource via script-tag using the meta-csp
02:58:09 INFO - delivery method with no-redirect and when
02:58: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-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html"
02:58:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:09 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
02:58:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 573ms
02:58:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
02:58:09 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:09 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:09 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:09 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:09 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x1264e2000 == 24 [pid = 1644] [id = 273]
02:58:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x126403800) [pid = 1644] [serial = 762] [outer = 0x0]
02:58:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x126454c00) [pid = 1644] [serial = 763] [outer = 0x126403800]
02:58:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x12645c800) [pid = 1644] [serial = 764] [outer = 0x126403800]
02:58:10 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
02:58:10 INFO - document served over http requires an http
02:58:10 INFO - sub-resource via script-tag using the meta-csp
02:58:10 INFO - delivery method with swap-origin-redirect and when
02:58: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-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
02:58:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:10 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
02:58:10 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 1033ms
02:58:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
02:58:10 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x112a39800 == 25 [pid = 1644] [id = 274]
02:58:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11bd06800) [pid = 1644] [serial = 765] [outer = 0x0]
02:58:10 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:10 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:10 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11bdb6800) [pid = 1644] [serial = 766] [outer = 0x11bd06800]
02:58:10 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:10 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:10 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:10 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:10 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:10 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:10 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:10 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:10 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11c58bc00) [pid = 1644] [serial = 767] [outer = 0x11bd06800]
02:58:11 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:11 INFO - PROCESS | 1641 | --DOCSHELL 0x121386800 == 24 [pid = 1644] [id = 264]
02:58:11 INFO - PROCESS | 1641 | --DOCSHELL 0x12069b800 == 23 [pid = 1644] [id = 263]
02:58:11 INFO - PROCESS | 1641 | --DOCSHELL 0x11dacb800 == 22 [pid = 1644] [id = 262]
02:58:11 INFO - PROCESS | 1641 | --DOCSHELL 0x11d84b000 == 21 [pid = 1644] [id = 261]
02:58:11 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf8b800 == 20 [pid = 1644] [id = 260]
02:58:11 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd0e000 == 19 [pid = 1644] [id = 259]
02:58:11 INFO - PROCESS | 1641 | --DOCSHELL 0x11c892000 == 18 [pid = 1644] [id = 258]
02:58:11 INFO - PROCESS | 1641 | --DOCSHELL 0x11be99800 == 17 [pid = 1644] [id = 257]
02:58:11 INFO - PROCESS | 1641 | --DOCSHELL 0x112a48800 == 16 [pid = 1644] [id = 256]
02:58:11 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1e9000 == 15 [pid = 1644] [id = 255]
02:58:11 INFO - PROCESS | 1641 | --DOCSHELL 0x125b29800 == 14 [pid = 1644] [id = 254]
02:58:11 INFO - PROCESS | 1641 | --DOCSHELL 0x123ea5000 == 13 [pid = 1644] [id = 253]
02:58:11 INFO - PROCESS | 1641 | --DOCSHELL 0x11daba800 == 12 [pid = 1644] [id = 252]
02:58:11 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd46800 == 11 [pid = 1644] [id = 251]
02:58:11 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x11bef3c00) [pid = 1644] [serial = 657] [outer = 0x0] [url = about:blank]
02:58:11 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x11bee7000) [pid = 1644] [serial = 654] [outer = 0x0] [url = about:blank]
02:58:11 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11c583800) [pid = 1644] [serial = 662] [outer = 0x0] [url = about:blank]
02:58:11 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11c9f5800) [pid = 1644] [serial = 667] [outer = 0x0] [url = about:blank]
02:58:11 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x12735b400) [pid = 1644] [serial = 645] [outer = 0x0] [url = about:blank]
02:58:11 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11d1f6800) [pid = 1644] [serial = 695] [outer = 0x0] [url = about:blank]
02:58:11 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x123e2d400) [pid = 1644] [serial = 692] [outer = 0x0] [url = about:blank]
02:58:11 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x11d376000) [pid = 1644] [serial = 677] [outer = 0x0] [url = about:blank]
02:58:11 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11ea2ac00) [pid = 1644] [serial = 682] [outer = 0x0] [url = about:blank]
02:58:11 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x120845000) [pid = 1644] [serial = 687] [outer = 0x0] [url = about:blank]
02:58:11 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x11d149800) [pid = 1644] [serial = 672] [outer = 0x0] [url = about:blank]
02:58:11 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
02:58:11 INFO - document served over http requires an http
02:58:11 INFO - sub-resource via xhr-request using the meta-csp
02:58:11 INFO - delivery method with keep-origin-redirect and when
02:58: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/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
02:58:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:11 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
02:58:11 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 1182ms
02:58:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
02:58:11 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a09e800 == 12 [pid = 1644] [id = 275]
02:58:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11bee8800) [pid = 1644] [serial = 768] [outer = 0x0]
02:58:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11c588c00) [pid = 1644] [serial = 769] [outer = 0x11bee8800]
02:58:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11c852c00) [pid = 1644] [serial = 770] [outer = 0x11bee8800]
02:58:11 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
02:58:11 INFO - document served over http requires an http
02:58:11 INFO - sub-resource via xhr-request using the meta-csp
02:58:11 INFO - delivery method with no-redirect and when
02:58: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/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html"
02:58:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:12 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
02:58:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 521ms
02:58:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
02:58:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1e9000 == 13 [pid = 1644] [id = 276]
02:58:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11c3cb800) [pid = 1644] [serial = 771] [outer = 0x0]
02:58:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11cd73c00) [pid = 1644] [serial = 772] [outer = 0x11c3cb800]
02:58:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11cf60c00) [pid = 1644] [serial = 773] [outer = 0x11c3cb800]
02:58:12 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
02:58:12 INFO - document served over http requires an http
02:58:12 INFO - sub-resource via xhr-request using the meta-csp
02:58:12 INFO - delivery method with swap-origin-redirect and when
02:58: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-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
02:58:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:12 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
02:58:12 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 518ms
02:58:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
02:58:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c884800 == 14 [pid = 1644] [id = 277]
02:58:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11cd76c00) [pid = 1644] [serial = 774] [outer = 0x0]
02:58:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11d1ec800) [pid = 1644] [serial = 775] [outer = 0x11cd76c00]
02:58:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11d810000) [pid = 1644] [serial = 776] [outer = 0x11cd76c00]
02:58:13 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
02:58:13 INFO - document served over http requires an https
02:58:13 INFO - sub-resource via fetch-request using the meta-csp
02:58:13 INFO - delivery method with keep-origin-redirect and when
02:58: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/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
02:58:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:13 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
02:58:13 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 524ms
02:58:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
02:58:13 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:13 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9d4800 == 15 [pid = 1644] [id = 278]
02:58:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11d1ebc00) [pid = 1644] [serial = 777] [outer = 0x0]
02:58:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11d819000) [pid = 1644] [serial = 778] [outer = 0x11d1ebc00]
02:58:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11ea2cc00) [pid = 1644] [serial = 779] [outer = 0x11d1ebc00]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x11d14e400) [pid = 1644] [serial = 721] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x11d149400) [pid = 1644] [serial = 703] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x12182f800) [pid = 1644] [serial = 706] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x125b4a800) [pid = 1644] [serial = 709] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x119adbc00) [pid = 1644] [serial = 700] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11d899400) [pid = 1644] [serial = 724] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x119daa400) [pid = 1644] [serial = 715] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11beebc00) [pid = 1644] [serial = 712] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x12084c000) [pid = 1644] [serial = 727] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11c853c00) [pid = 1644] [serial = 718] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11a076400) [pid = 1644] [serial = 733] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x121829000) [pid = 1644] [serial = 739] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x12400f800) [pid = 1644] [serial = 730] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11d1eb400) [pid = 1644] [serial = 736] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x127360c00) [pid = 1644] [serial = 742] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x120844400) [pid = 1644] [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]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11bdafc00) [pid = 1644] [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]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x11d150000) [pid = 1644] [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]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x11954f400) [pid = 1644] [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]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x11c852400) [pid = 1644] [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]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11d81c000) [pid = 1644] [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]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x119d40800) [pid = 1644] [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]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11d14d000) [pid = 1644] [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]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x119adc400) [pid = 1644] [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]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x119a8a800) [pid = 1644] [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]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11beeb400) [pid = 1644] [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]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x11ea2c000) [pid = 1644] [serial = 725] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x124010800) [pid = 1644] [serial = 698] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x11c1d9800) [pid = 1644] [serial = 716] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x11c851c00) [pid = 1644] [serial = 713] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x11d374400) [pid = 1644] [serial = 722] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x123e28000) [pid = 1644] [serial = 728] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x11cf56000) [pid = 1644] [serial = 719] [outer = 0x0] [url = about:blank]
02:58:13 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x125bc6000) [pid = 1644] [serial = 731] [outer = 0x0] [url = about:blank]
02:58:13 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
02:58:13 INFO - document served over http requires an https
02:58:13 INFO - sub-resource via fetch-request using the meta-csp
02:58:13 INFO - delivery method with no-redirect and when
02:58: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/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
02:58:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:13 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
02:58:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 876ms
02:58:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
02:58:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd1e000 == 16 [pid = 1644] [id = 279]
02:58:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x11bdafc00) [pid = 1644] [serial = 780] [outer = 0x0]
02:58:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x11bdbb400) [pid = 1644] [serial = 781] [outer = 0x11bdafc00]
02:58:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x11c9ef800) [pid = 1644] [serial = 782] [outer = 0x11bdafc00]
02:58:14 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
02:58:14 INFO - document served over http requires an https
02:58:14 INFO - sub-resource via fetch-request using the meta-csp
02:58:14 INFO - delivery method with swap-origin-redirect and when
02:58: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/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
02:58:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:14 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
02:58:14 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 572ms
02:58:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
02:58:14 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf8e800 == 17 [pid = 1644] [id = 280]
02:58:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x11bd0d800) [pid = 1644] [serial = 783] [outer = 0x0]
02:58:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x11d150000) [pid = 1644] [serial = 784] [outer = 0x11bd0d800]
02:58:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x11d81d000) [pid = 1644] [serial = 785] [outer = 0x11bd0d800]
02:58:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d61f800 == 18 [pid = 1644] [id = 281]
02:58:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x11ea30800) [pid = 1644] [serial = 786] [outer = 0x0]
02:58:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x11ea38800) [pid = 1644] [serial = 787] [outer = 0x11ea30800]
02:58:15 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
02:58:15 INFO - document served over http requires an https
02:58:15 INFO - sub-resource via iframe-tag using the meta-csp
02:58:15 INFO - delivery method with keep-origin-redirect and when
02:58: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-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
02:58:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:15 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
02:58:15 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 630ms
02:58:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
02:58:15 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d841800 == 19 [pid = 1644] [id = 282]
02:58:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x11d14ec00) [pid = 1644] [serial = 788] [outer = 0x0]
02:58:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x120680000) [pid = 1644] [serial = 789] [outer = 0x11d14ec00]
02:58:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x120848800) [pid = 1644] [serial = 790] [outer = 0x11d14ec00]
02:58:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dab4800 == 20 [pid = 1644] [id = 283]
02:58:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x12084f000) [pid = 1644] [serial = 791] [outer = 0x0]
02:58:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x121828800) [pid = 1644] [serial = 792] [outer = 0x12084f000]
02:58:15 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
02:58:15 INFO - document served over http requires an https
02:58:15 INFO - sub-resource via iframe-tag using the meta-csp
02:58:15 INFO - delivery method with no-redirect and when
02:58: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-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html"
02:58:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:15 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
02:58:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 622ms
02:58:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
02:58:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dac6000 == 21 [pid = 1644] [id = 284]
02:58:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x12067fc00) [pid = 1644] [serial = 793] [outer = 0x0]
02:58:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x123e26c00) [pid = 1644] [serial = 794] [outer = 0x12067fc00]
02:58:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x124004000) [pid = 1644] [serial = 795] [outer = 0x12067fc00]
02:58:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x120693000 == 22 [pid = 1644] [id = 285]
02:58:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x12400d000) [pid = 1644] [serial = 796] [outer = 0x0]
02:58:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x12422a400) [pid = 1644] [serial = 797] [outer = 0x12400d000]
02:58:16 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
02:58:16 INFO - document served over http requires an https
02:58:16 INFO - sub-resource via iframe-tag using the meta-csp
02:58:16 INFO - delivery method with swap-origin-redirect and when
02:58: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-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
02:58:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:16 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
02:58:16 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 625ms
02:58:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
02:58:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206a8800 == 23 [pid = 1644] [id = 286]
02:58:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x121829000) [pid = 1644] [serial = 798] [outer = 0x0]
02:58:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x12400ec00) [pid = 1644] [serial = 799] [outer = 0x121829000]
02:58:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x125b54800) [pid = 1644] [serial = 800] [outer = 0x121829000]
02:58:17 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
02:58:17 INFO - document served over http requires an https
02:58:17 INFO - sub-resource via script-tag using the meta-csp
02:58:17 INFO - delivery method with keep-origin-redirect and when
02:58: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/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
02:58:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:17 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
02:58:17 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 875ms
02:58:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
02:58:17 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:17 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:17 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:17 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd51800 == 24 [pid = 1644] [id = 287]
02:58:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11bd03c00) [pid = 1644] [serial = 801] [outer = 0x0]
02:58:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11bdb3400) [pid = 1644] [serial = 802] [outer = 0x11bd03c00]
02:58:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11c852400) [pid = 1644] [serial = 803] [outer = 0x11bd03c00]
02:58:17 INFO - PROCESS | 1641 | --DOCSHELL 0x11c884800 == 23 [pid = 1644] [id = 277]
02:58:17 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1e9000 == 22 [pid = 1644] [id = 276]
02:58:17 INFO - PROCESS | 1641 | --DOCSHELL 0x11a09e800 == 21 [pid = 1644] [id = 275]
02:58:17 INFO - PROCESS | 1641 | --DOCSHELL 0x112a39800 == 20 [pid = 1644] [id = 274]
02:58:17 INFO - PROCESS | 1641 | --DOCSHELL 0x1264e2000 == 19 [pid = 1644] [id = 273]
02:58:17 INFO - PROCESS | 1641 | --DOCSHELL 0x1273e6800 == 18 [pid = 1644] [id = 272]
02:58:17 INFO - PROCESS | 1641 | --DOCSHELL 0x12727b800 == 17 [pid = 1644] [id = 271]
02:58:17 INFO - PROCESS | 1641 | --DOCSHELL 0x127267000 == 16 [pid = 1644] [id = 270]
02:58:17 INFO - PROCESS | 1641 | --DOCSHELL 0x1264e5800 == 15 [pid = 1644] [id = 268]
02:58:17 INFO - PROCESS | 1641 | --DOCSHELL 0x1264ee000 == 14 [pid = 1644] [id = 269]
02:58:17 INFO - PROCESS | 1641 | --DOCSHELL 0x11d60d800 == 13 [pid = 1644] [id = 267]
02:58:17 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1e0000 == 12 [pid = 1644] [id = 266]
02:58:17 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11d89d800) [pid = 1644] [serial = 737] [outer = 0x0] [url = about:blank]
02:58:17 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x127141c00) [pid = 1644] [serial = 740] [outer = 0x0] [url = about:blank]
02:58:17 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11c3cc000) [pid = 1644] [serial = 734] [outer = 0x0] [url = about:blank]
02:58:18 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
02:58:18 INFO - document served over http requires an https
02:58:18 INFO - sub-resource via script-tag using the meta-csp
02:58:18 INFO - delivery method with no-redirect and when
02:58: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-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html"
02:58:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:18 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
02:58:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 878ms
02:58:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
02:58:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a09e800 == 13 [pid = 1644] [id = 288]
02:58:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11a07b800) [pid = 1644] [serial = 804] [outer = 0x0]
02:58:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11c1d1400) [pid = 1644] [serial = 805] [outer = 0x11a07b800]
02:58:18 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:18 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11cd71800) [pid = 1644] [serial = 806] [outer = 0x11a07b800]
02:58:18 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:18 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:18 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:19 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
02:58:19 INFO - document served over http requires an https
02:58:19 INFO - sub-resource via script-tag using the meta-csp
02:58:19 INFO - delivery method with swap-origin-redirect and when
02:58: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-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html"
02:58:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:19 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
02:58:19 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 1030ms
02:58:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
02:58:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1de000 == 14 [pid = 1644] [id = 289]
02:58:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11c1cf400) [pid = 1644] [serial = 807] [outer = 0x0]
02:58:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11cf54400) [pid = 1644] [serial = 808] [outer = 0x11c1cf400]
02:58:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11d811000) [pid = 1644] [serial = 809] [outer = 0x11c1cf400]
02:58:19 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
02:58:19 INFO - document served over http requires an https
02:58:19 INFO - sub-resource via xhr-request using the meta-csp
02:58:19 INFO - delivery method with keep-origin-redirect and when
02:58: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-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
02:58:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:19 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
02:58:19 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 527ms
02:58:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
02:58:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c895000 == 15 [pid = 1644] [id = 290]
02:58:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11d14dc00) [pid = 1644] [serial = 810] [outer = 0x0]
02:58:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11ea2d400) [pid = 1644] [serial = 811] [outer = 0x11d14dc00]
02:58:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x121834000) [pid = 1644] [serial = 812] [outer = 0x11d14dc00]
02:58:20 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
02:58:20 INFO - document served over http requires an https
02:58:20 INFO - sub-resource via xhr-request using the meta-csp
02:58:20 INFO - delivery method with no-redirect and when
02:58: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-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html"
02:58:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:20 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
02:58:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 573ms
02:58:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
02:58:20 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:20 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea46800 == 16 [pid = 1644] [id = 291]
02:58:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11ea2e400) [pid = 1644] [serial = 813] [outer = 0x0]
02:58:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x12422dc00) [pid = 1644] [serial = 814] [outer = 0x11ea2e400]
02:58:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x126408000) [pid = 1644] [serial = 815] [outer = 0x11ea2e400]
02:58:20 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
02:58:20 INFO - document served over http requires an https
02:58:20 INFO - sub-resource via xhr-request using the meta-csp
02:58:20 INFO - delivery method with swap-origin-redirect and when
02:58: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-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html"
02:58:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:20 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
02:58:20 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 534ms
02:58:20 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
02:58:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e8f800 == 17 [pid = 1644] [id = 292]
02:58:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x12422b400) [pid = 1644] [serial = 816] [outer = 0x0]
02:58:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x12645e000) [pid = 1644] [serial = 817] [outer = 0x12422b400]
02:58:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x127143800) [pid = 1644] [serial = 818] [outer = 0x12422b400]
02:58:21 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
02:58:21 INFO - document served over http requires an http
02:58:21 INFO - sub-resource via fetch-request using the meta-csp
02:58:21 INFO - delivery method with keep-origin-redirect and when
02:58:21 INFO - the target request is same-origin.
02:58:21 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 521ms
02:58:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
02:58:21 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x12409c800 == 18 [pid = 1644] [id = 293]
02:58:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x126454800) [pid = 1644] [serial = 819] [outer = 0x0]
02:58:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x127362400) [pid = 1644] [serial = 820] [outer = 0x126454800]
02:58:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x12738c400) [pid = 1644] [serial = 821] [outer = 0x126454800]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x120686000) [pid = 1644] [serial = 749] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548287347]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x11bee8800) [pid = 1644] [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]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x11cd73800) [pid = 1644] [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]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x11cd76c00) [pid = 1644] [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]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x11c58e400) [pid = 1644] [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]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x11d814400) [pid = 1644] [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]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x126403800) [pid = 1644] [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]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x124233000) [pid = 1644] [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]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x127366c00) [pid = 1644] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11c584000) [pid = 1644] [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]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x123e32000) [pid = 1644] [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]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11bee8400) [pid = 1644] [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]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11bd06800) [pid = 1644] [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]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x120844800) [pid = 1644] [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]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11c9fd800) [pid = 1644] [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]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11c591000) [pid = 1644] [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]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x11c3cb800) [pid = 1644] [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]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x119a90c00) [pid = 1644] [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]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11bd0e800) [pid = 1644] [serial = 744] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11bdb8400) [pid = 1644] [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]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x120853c00) [pid = 1644] [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]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11d1ec800) [pid = 1644] [serial = 775] [outer = 0x0] [url = about:blank]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x11d819000) [pid = 1644] [serial = 778] [outer = 0x0] [url = about:blank]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x127390c00) [pid = 1644] [serial = 757] [outer = 0x0] [url = about:blank]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x126407800) [pid = 1644] [serial = 760] [outer = 0x0] [url = about:blank]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11cd73c00) [pid = 1644] [serial = 772] [outer = 0x0] [url = about:blank]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x12738b400) [pid = 1644] [serial = 755] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x125bd0800) [pid = 1644] [serial = 752] [outer = 0x0] [url = about:blank]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11bdb6800) [pid = 1644] [serial = 766] [outer = 0x0] [url = about:blank]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x121833c00) [pid = 1644] [serial = 750] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548287347]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11cd77000) [pid = 1644] [serial = 747] [outer = 0x0] [url = about:blank]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x126454c00) [pid = 1644] [serial = 763] [outer = 0x0] [url = about:blank]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x11c1ca400) [pid = 1644] [serial = 745] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x11c588c00) [pid = 1644] [serial = 769] [outer = 0x0] [url = about:blank]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x11cf60c00) [pid = 1644] [serial = 773] [outer = 0x0] [url = about:blank]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x11d1ed800) [pid = 1644] [serial = 648] [outer = 0x0] [url = about:blank]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x125b47800) [pid = 1644] [serial = 651] [outer = 0x0] [url = about:blank]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x1274a5400) [pid = 1644] [serial = 594] [outer = 0x0] [url = about:blank]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x11c58bc00) [pid = 1644] [serial = 767] [outer = 0x0] [url = about:blank]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 59 (0x11c852c00) [pid = 1644] [serial = 770] [outer = 0x0] [url = about:blank]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 58 (0x11bee9800) [pid = 1644] [serial = 701] [outer = 0x0] [url = about:blank]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 57 (0x11d817c00) [pid = 1644] [serial = 704] [outer = 0x0] [url = about:blank]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 56 (0x12400c400) [pid = 1644] [serial = 707] [outer = 0x0] [url = about:blank]
02:58:22 INFO - PROCESS | 1641 | --DOMWINDOW == 55 (0x125bc8000) [pid = 1644] [serial = 710] [outer = 0x0] [url = about:blank]
02:58:22 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
02:58:22 INFO - document served over http requires an http
02:58:22 INFO - sub-resource via fetch-request using the meta-csp
02:58:22 INFO - delivery method with no-redirect and when
02:58:22 INFO - the target request is same-origin.
02:58:22 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 727ms
02:58:22 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
02:58:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x125b26800 == 19 [pid = 1644] [id = 294]
02:58:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 56 (0x11bdae800) [pid = 1644] [serial = 822] [outer = 0x0]
02:58:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 57 (0x11bee8400) [pid = 1644] [serial = 823] [outer = 0x11bdae800]
02:58:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 58 (0x11c852c00) [pid = 1644] [serial = 824] [outer = 0x11bdae800]
02:58:22 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
02:58:22 INFO - document served over http requires an http
02:58:22 INFO - sub-resource via fetch-request using the meta-csp
02:58:22 INFO - delivery method with swap-origin-redirect and when
02:58: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-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
02:58:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:22 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
02:58:22 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 471ms
02:58:22 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
02:58:22 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x1264e1800 == 20 [pid = 1644] [id = 295]
02:58:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 59 (0x11bdb6800) [pid = 1644] [serial = 825] [outer = 0x0]
02:58:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 60 (0x120686000) [pid = 1644] [serial = 826] [outer = 0x11bdb6800]
02:58:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x127366c00) [pid = 1644] [serial = 827] [outer = 0x11bdb6800]
02:58:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x127266000 == 21 [pid = 1644] [id = 296]
02:58:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x127392400) [pid = 1644] [serial = 828] [outer = 0x0]
02:58:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x1274a5400) [pid = 1644] [serial = 829] [outer = 0x127392400]
02:58:23 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
02:58:23 INFO - document served over http requires an http
02:58:23 INFO - sub-resource via iframe-tag using the meta-csp
02:58:23 INFO - delivery method with keep-origin-redirect and when
02:58:23 INFO - the target request is same-origin.
02:58:23 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 533ms
02:58:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
02:58:23 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x1273d3000 == 22 [pid = 1644] [id = 297]
02:58:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x121833c00) [pid = 1644] [serial = 830] [outer = 0x0]
02:58:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x1272b3800) [pid = 1644] [serial = 831] [outer = 0x121833c00]
02:58:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x1272b9400) [pid = 1644] [serial = 832] [outer = 0x121833c00]
02:58:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x1274af800 == 23 [pid = 1644] [id = 298]
02:58:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x1272bd000) [pid = 1644] [serial = 833] [outer = 0x0]
02:58:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x12749f400) [pid = 1644] [serial = 834] [outer = 0x1272bd000]
02:58:23 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
02:58:23 INFO - document served over http requires an http
02:58:23 INFO - sub-resource via iframe-tag using the meta-csp
02:58:23 INFO - delivery method with no-redirect and when
02:58:23 INFO - the target request is same-origin.
02:58:23 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 527ms
02:58:23 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
02:58:23 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:23 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x1274c3800 == 24 [pid = 1644] [id = 299]
02:58:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x125a09c00) [pid = 1644] [serial = 835] [outer = 0x0]
02:58:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x125a0ac00) [pid = 1644] [serial = 836] [outer = 0x125a09c00]
02:58:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x1272bb000) [pid = 1644] [serial = 837] [outer = 0x125a09c00]
02:58:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f53d000 == 25 [pid = 1644] [id = 300]
02:58:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x125b9e400) [pid = 1644] [serial = 838] [outer = 0x0]
02:58:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x125ba2800) [pid = 1644] [serial = 839] [outer = 0x125b9e400]
02:58:24 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
02:58:24 INFO - document served over http requires an http
02:58:24 INFO - sub-resource via iframe-tag using the meta-csp
02:58:24 INFO - delivery method with swap-origin-redirect and when
02:58: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-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
02:58:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:24 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
02:58:24 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 528ms
02:58:24 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
02:58:24 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:24 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f543000 == 26 [pid = 1644] [id = 301]
02:58:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x125a05400) [pid = 1644] [serial = 840] [outer = 0x0]
02:58:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x125b9fc00) [pid = 1644] [serial = 841] [outer = 0x125a05400]
02:58:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x1272bc400) [pid = 1644] [serial = 842] [outer = 0x125a05400]
02:58:24 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
02:58:24 INFO - document served over http requires an http
02:58:24 INFO - sub-resource via script-tag using the meta-csp
02:58:24 INFO - delivery method with keep-origin-redirect and when
02:58:24 INFO - the target request is same-origin.
02:58:24 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 523ms
02:58:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
02:58:24 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d614000 == 27 [pid = 1644] [id = 302]
02:58:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11c58bc00) [pid = 1644] [serial = 843] [outer = 0x0]
02:58:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11c9fc000) [pid = 1644] [serial = 844] [outer = 0x11c58bc00]
02:58:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11ea34c00) [pid = 1644] [serial = 845] [outer = 0x11c58bc00]
02:58:25 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
02:58:25 INFO - document served over http requires an http
02:58:25 INFO - sub-resource via script-tag using the meta-csp
02:58:25 INFO - delivery method with no-redirect and when
02:58:25 INFO - the target request is same-origin.
02:58:25 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 774ms
02:58:25 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
02:58:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f52f800 == 28 [pid = 1644] [id = 303]
02:58:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11c58ac00) [pid = 1644] [serial = 846] [outer = 0x0]
02:58:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x125a08c00) [pid = 1644] [serial = 847] [outer = 0x11c58ac00]
02:58:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x125bd1c00) [pid = 1644] [serial = 848] [outer = 0x11c58ac00]
02:58:26 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
02:58:26 INFO - document served over http requires an http
02:58:26 INFO - sub-resource via script-tag using the meta-csp
02:58:26 INFO - delivery method with swap-origin-redirect and when
02:58: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-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
02:58:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:26 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
02:58:26 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 1330ms
02:58:26 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
02:58:26 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:27 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be8b800 == 29 [pid = 1644] [id = 304]
02:58:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x119a98c00) [pid = 1644] [serial = 849] [outer = 0x0]
02:58:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x119d4e800) [pid = 1644] [serial = 850] [outer = 0x119a98c00]
02:58:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11bdb1800) [pid = 1644] [serial = 851] [outer = 0x119a98c00]
02:58:27 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
02:58:27 INFO - document served over http requires an http
02:58:27 INFO - sub-resource via xhr-request using the meta-csp
02:58:27 INFO - delivery method with keep-origin-redirect and when
02:58:27 INFO - the target request is same-origin.
02:58:27 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 821ms
02:58:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
02:58:27 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a08a000 == 30 [pid = 1644] [id = 305]
02:58:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x112a94400) [pid = 1644] [serial = 852] [outer = 0x0]
02:58:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x119a2e000) [pid = 1644] [serial = 853] [outer = 0x112a94400]
02:58:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11bb06c00) [pid = 1644] [serial = 854] [outer = 0x112a94400]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x12f53d000 == 29 [pid = 1644] [id = 300]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x1274c3800 == 28 [pid = 1644] [id = 299]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x1274af800 == 27 [pid = 1644] [id = 298]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x1273d3000 == 26 [pid = 1644] [id = 297]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x127266000 == 25 [pid = 1644] [id = 296]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x1264e1800 == 24 [pid = 1644] [id = 295]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x125b26800 == 23 [pid = 1644] [id = 294]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x12409c800 == 22 [pid = 1644] [id = 293]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x123e8f800 == 21 [pid = 1644] [id = 292]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea46800 == 20 [pid = 1644] [id = 291]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x11c895000 == 19 [pid = 1644] [id = 290]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1de000 == 18 [pid = 1644] [id = 289]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x11a09e800 == 17 [pid = 1644] [id = 288]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd51800 == 16 [pid = 1644] [id = 287]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x1206a8800 == 15 [pid = 1644] [id = 286]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x120693000 == 14 [pid = 1644] [id = 285]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x11dac6000 == 13 [pid = 1644] [id = 284]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x11dab4800 == 12 [pid = 1644] [id = 283]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x11d841800 == 11 [pid = 1644] [id = 282]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x11d61f800 == 10 [pid = 1644] [id = 281]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf8e800 == 9 [pid = 1644] [id = 280]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x1264d2800 == 8 [pid = 1644] [id = 265]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd1e000 == 7 [pid = 1644] [id = 279]
02:58:28 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9d4800 == 6 [pid = 1644] [id = 278]
02:58:28 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11d810000) [pid = 1644] [serial = 776] [outer = 0x0] [url = about:blank]
02:58:28 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x127388c00) [pid = 1644] [serial = 743] [outer = 0x0] [url = about:blank]
02:58:28 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x12067b000) [pid = 1644] [serial = 748] [outer = 0x0] [url = about:blank]
02:58:28 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x12735ec00) [pid = 1644] [serial = 753] [outer = 0x0] [url = about:blank]
02:58:28 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x12645c800) [pid = 1644] [serial = 764] [outer = 0x0] [url = about:blank]
02:58:28 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
02:58:28 INFO - document served over http requires an http
02:58:28 INFO - sub-resource via xhr-request using the meta-csp
02:58:28 INFO - delivery method with no-redirect and when
02:58:28 INFO - the target request is same-origin.
02:58:28 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 577ms
02:58:28 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
02:58:28 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a0a5800 == 7 [pid = 1644] [id = 306]
02:58:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x112a94000) [pid = 1644] [serial = 855] [outer = 0x0]
02:58:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11bdb5400) [pid = 1644] [serial = 856] [outer = 0x112a94000]
02:58:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11beedc00) [pid = 1644] [serial = 857] [outer = 0x112a94000]
02:58:28 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
02:58:28 INFO - document served over http requires an http
02:58:28 INFO - sub-resource via xhr-request using the meta-csp
02:58:28 INFO - delivery method with swap-origin-redirect and when
02:58: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-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
02:58:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:28 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
02:58:28 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 527ms
02:58:28 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
02:58:28 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1ea000 == 8 [pid = 1644] [id = 307]
02:58:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11bdb2000) [pid = 1644] [serial = 858] [outer = 0x0]
02:58:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11c1d7400) [pid = 1644] [serial = 859] [outer = 0x11bdb2000]
02:58:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11c3d3000) [pid = 1644] [serial = 860] [outer = 0x11bdb2000]
02:58:29 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
02:58:29 INFO - document served over http requires an https
02:58:29 INFO - sub-resource via fetch-request using the meta-csp
02:58:29 INFO - delivery method with keep-origin-redirect and when
02:58: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/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
02:58:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:29 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
02:58:29 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 473ms
02:58:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
02:58:29 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c55b800 == 9 [pid = 1644] [id = 308]
02:58:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11c1d6c00) [pid = 1644] [serial = 861] [outer = 0x0]
02:58:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11c590c00) [pid = 1644] [serial = 862] [outer = 0x11c1d6c00]
02:58:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11c84cc00) [pid = 1644] [serial = 863] [outer = 0x11c1d6c00]
02:58:29 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
02:58:29 INFO - document served over http requires an https
02:58:29 INFO - sub-resource via fetch-request using the meta-csp
02:58:29 INFO - delivery method with no-redirect and when
02:58: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/fetch-request/same-origin-downgrade.no-redirect.http.html"
02:58:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:29 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
02:58:29 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 531ms
02:58:29 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
02:58:29 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9c7000 == 10 [pid = 1644] [id = 309]
02:58:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11c58fc00) [pid = 1644] [serial = 864] [outer = 0x0]
02:58:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11c9f3400) [pid = 1644] [serial = 865] [outer = 0x11c58fc00]
02:58:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x11cd7bc00) [pid = 1644] [serial = 866] [outer = 0x11c58fc00]
02:58:30 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
02:58:30 INFO - document served over http requires an https
02:58:30 INFO - sub-resource via fetch-request using the meta-csp
02:58:30 INFO - delivery method with swap-origin-redirect and when
02:58: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/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
02:58:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:30 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
02:58:30 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 525ms
02:58:30 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
02:58:30 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:30 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd1e000 == 11 [pid = 1644] [id = 310]
02:58:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x11c9f2c00) [pid = 1644] [serial = 867] [outer = 0x0]
02:58:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x11cf58c00) [pid = 1644] [serial = 868] [outer = 0x11c9f2c00]
02:58:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x11d14a000) [pid = 1644] [serial = 869] [outer = 0x11c9f2c00]
02:58:30 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
02:58:30 INFO - document served over http requires an https
02:58:30 INFO - sub-resource via fetch-request using the meta-csp
02:58:30 INFO - delivery method with swap-origin-redirect and when
02:58: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/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
02:58:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:30 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
02:58:30 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 470ms
02:58:30 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
02:58:30 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf8f000 == 12 [pid = 1644] [id = 311]
02:58:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x11cf5ac00) [pid = 1644] [serial = 870] [outer = 0x0]
02:58:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x11d1f1c00) [pid = 1644] [serial = 871] [outer = 0x11cf5ac00]
02:58:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x11d1fac00) [pid = 1644] [serial = 872] [outer = 0x11cf5ac00]
02:58:31 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
02:58:31 INFO - document served over http requires an https
02:58:31 INFO - sub-resource via fetch-request using the meta-csp
02:58:31 INFO - delivery method with keep-origin-redirect and when
02:58: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/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
02:58:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:31 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
02:58:31 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 531ms
02:58:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
02:58:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d843000 == 13 [pid = 1644] [id = 312]
02:58:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x11d152800) [pid = 1644] [serial = 873] [outer = 0x0]
02:58:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x11d376c00) [pid = 1644] [serial = 874] [outer = 0x11d152800]
02:58:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x11d817800) [pid = 1644] [serial = 875] [outer = 0x11d152800]
02:58:31 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
02:58:31 INFO - document served over http requires an https
02:58:31 INFO - sub-resource via fetch-request using the meta-csp
02:58:31 INFO - delivery method with no-redirect and when
02:58: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/fetch-request/same-origin-upgrade.no-redirect.http.html"
02:58:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:31 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
02:58:31 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 470ms
02:58:31 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
02:58:31 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dac4800 == 14 [pid = 1644] [id = 313]
02:58:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x11d379800) [pid = 1644] [serial = 876] [outer = 0x0]
02:58:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x11d8a1400) [pid = 1644] [serial = 877] [outer = 0x11d379800]
02:58:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x11ea30400) [pid = 1644] [serial = 878] [outer = 0x11d379800]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x1272bd000) [pid = 1644] [serial = 833] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548303580]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x11ea2e400) [pid = 1644] [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]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x12422b400) [pid = 1644] [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]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x11bd03c00) [pid = 1644] [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]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11bdae800) [pid = 1644] [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]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x125a09c00) [pid = 1644] [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]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11a07b800) [pid = 1644] [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]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x11bdb6800) [pid = 1644] [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]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x11d14dc00) [pid = 1644] [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]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x126454800) [pid = 1644] [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]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x127392400) [pid = 1644] [serial = 828] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x11c1cf400) [pid = 1644] [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]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x125b9e400) [pid = 1644] [serial = 838] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x121833c00) [pid = 1644] [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]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x12084f000) [pid = 1644] [serial = 791] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548295644]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x12400d000) [pid = 1644] [serial = 796] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11ea30800) [pid = 1644] [serial = 786] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11c1d1400) [pid = 1644] [serial = 805] [outer = 0x0] [url = about:blank]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11ea2d400) [pid = 1644] [serial = 811] [outer = 0x0] [url = about:blank]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x1274a5400) [pid = 1644] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x120686000) [pid = 1644] [serial = 826] [outer = 0x0] [url = about:blank]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x121828800) [pid = 1644] [serial = 792] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548295644]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x120680000) [pid = 1644] [serial = 789] [outer = 0x0] [url = about:blank]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x12422a400) [pid = 1644] [serial = 797] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x123e26c00) [pid = 1644] [serial = 794] [outer = 0x0] [url = about:blank]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11bdbb400) [pid = 1644] [serial = 781] [outer = 0x0] [url = about:blank]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11ea38800) [pid = 1644] [serial = 787] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11d150000) [pid = 1644] [serial = 784] [outer = 0x0] [url = about:blank]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x12422dc00) [pid = 1644] [serial = 814] [outer = 0x0] [url = about:blank]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x12645e000) [pid = 1644] [serial = 817] [outer = 0x0] [url = about:blank]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x125a0ac00) [pid = 1644] [serial = 836] [outer = 0x0] [url = about:blank]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x11cf54400) [pid = 1644] [serial = 808] [outer = 0x0] [url = about:blank]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x12400ec00) [pid = 1644] [serial = 799] [outer = 0x0] [url = about:blank]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x12749f400) [pid = 1644] [serial = 834] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548303580]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x1272b3800) [pid = 1644] [serial = 831] [outer = 0x0] [url = about:blank]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11bdb3400) [pid = 1644] [serial = 802] [outer = 0x0] [url = about:blank]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11bee8400) [pid = 1644] [serial = 823] [outer = 0x0] [url = about:blank]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x127362400) [pid = 1644] [serial = 820] [outer = 0x0] [url = about:blank]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x125ba2800) [pid = 1644] [serial = 839] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x121834000) [pid = 1644] [serial = 812] [outer = 0x0] [url = about:blank]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x126408000) [pid = 1644] [serial = 815] [outer = 0x0] [url = about:blank]
02:58:32 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x11d811000) [pid = 1644] [serial = 809] [outer = 0x0] [url = about:blank]
02:58:33 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
02:58:33 INFO - document served over http requires an https
02:58:33 INFO - sub-resource via fetch-request using the meta-csp
02:58:33 INFO - delivery method with swap-origin-redirect and when
02:58: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/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
02:58:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:33 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
02:58:33 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 1183ms
02:58:33 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
02:58:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x12069c000 == 15 [pid = 1644] [id = 314]
02:58:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x11d811000) [pid = 1644] [serial = 879] [outer = 0x0]
02:58:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x11d81c000) [pid = 1644] [serial = 880] [outer = 0x11d811000]
02:58:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x12067f800) [pid = 1644] [serial = 881] [outer = 0x11d811000]
02:58:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x121370800 == 16 [pid = 1644] [id = 315]
02:58:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x120686000) [pid = 1644] [serial = 882] [outer = 0x0]
02:58:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x12084b400) [pid = 1644] [serial = 883] [outer = 0x120686000]
02:58:34 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
02:58:34 INFO - document served over http requires an https
02:58:34 INFO - sub-resource via iframe-tag using the meta-csp
02:58:34 INFO - delivery method with keep-origin-redirect and when
02:58: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/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
02:58:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:34 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
02:58:34 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 1229ms
02:58:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
02:58:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x121386000 == 17 [pid = 1644] [id = 316]
02:58:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11d374400) [pid = 1644] [serial = 884] [outer = 0x0]
02:58:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x120848c00) [pid = 1644] [serial = 885] [outer = 0x11d374400]
02:58:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x123e26400) [pid = 1644] [serial = 886] [outer = 0x11d374400]
02:58:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd58000 == 18 [pid = 1644] [id = 317]
02:58:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x119a29c00) [pid = 1644] [serial = 887] [outer = 0x0]
02:58:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x11a07c400) [pid = 1644] [serial = 888] [outer = 0x119a29c00]
02:58:34 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
02:58:34 INFO - document served over http requires an https
02:58:34 INFO - sub-resource via iframe-tag using the meta-csp
02:58:34 INFO - delivery method with no-redirect and when
02:58: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/iframe-tag/same-origin-downgrade.no-redirect.http.html"
02:58:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:34 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
02:58:34 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 624ms
02:58:34 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
02:58:35 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9c5000 == 19 [pid = 1644] [id = 318]
02:58:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x11bdbc400) [pid = 1644] [serial = 889] [outer = 0x0]
02:58:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11c1d2c00) [pid = 1644] [serial = 890] [outer = 0x11bdbc400]
02:58:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11cd78000) [pid = 1644] [serial = 891] [outer = 0x11bdbc400]
02:58:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x121384000 == 20 [pid = 1644] [id = 319]
02:58:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11cf55400) [pid = 1644] [serial = 892] [outer = 0x0]
02:58:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11d1edc00) [pid = 1644] [serial = 893] [outer = 0x11cf55400]
02:58:35 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
02:58:35 INFO - document served over http requires an https
02:58:35 INFO - sub-resource via iframe-tag using the meta-csp
02:58:35 INFO - delivery method with swap-origin-redirect and when
02:58: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/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
02:58:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:35 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
02:58:35 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 675ms
02:58:35 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
02:58:35 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e9d000 == 21 [pid = 1644] [id = 320]
02:58:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11bdbbc00) [pid = 1644] [serial = 894] [outer = 0x0]
02:58:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11d896400) [pid = 1644] [serial = 895] [outer = 0x11bdbbc00]
02:58:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x121827400) [pid = 1644] [serial = 896] [outer = 0x11bdbbc00]
02:58:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x12409e000 == 22 [pid = 1644] [id = 321]
02:58:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x12182f800) [pid = 1644] [serial = 897] [outer = 0x0]
02:58:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x123e2e000) [pid = 1644] [serial = 898] [outer = 0x12182f800]
02:58:36 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
02:58:36 INFO - document served over http requires an https
02:58:36 INFO - sub-resource via iframe-tag using the meta-csp
02:58:36 INFO - delivery method with swap-origin-redirect and when
02:58: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-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
02:58:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:36 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
02:58:36 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 676ms
02:58:36 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
02:58:36 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x125b25800 == 23 [pid = 1644] [id = 322]
02:58:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11d81ac00) [pid = 1644] [serial = 899] [outer = 0x0]
02:58:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x124004400) [pid = 1644] [serial = 900] [outer = 0x11d81ac00]
02:58:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x124225c00) [pid = 1644] [serial = 901] [outer = 0x11d81ac00]
02:58:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x125b3d000 == 24 [pid = 1644] [id = 323]
02:58:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x12422a800) [pid = 1644] [serial = 902] [outer = 0x0]
02:58:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x12422f000) [pid = 1644] [serial = 903] [outer = 0x12422a800]
02:58:37 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
02:58:37 INFO - document served over http requires an https
02:58:37 INFO - sub-resource via iframe-tag using the meta-csp
02:58:37 INFO - delivery method with keep-origin-redirect and when
02:58: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
02:58:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:37 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
02:58:37 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 678ms
02:58:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
02:58:37 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x1264dd800 == 25 [pid = 1644] [id = 324]
02:58:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x123e2e800) [pid = 1644] [serial = 904] [outer = 0x0]
02:58:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x12422b000) [pid = 1644] [serial = 905] [outer = 0x123e2e800]
02:58:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x125a11800) [pid = 1644] [serial = 906] [outer = 0x123e2e800]
02:58:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x127261000 == 26 [pid = 1644] [id = 325]
02:58:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x125b4a800) [pid = 1644] [serial = 907] [outer = 0x0]
02:58:37 INFO - PROCESS | 1641 | [Child 1644] WARNING: No inner window available!: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9243
02:58:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x119da4800) [pid = 1644] [serial = 908] [outer = 0x125b4a800]
02:58:37 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
02:58:37 INFO - document served over http requires an https
02:58:37 INFO - sub-resource via iframe-tag using the meta-csp
02:58:37 INFO - delivery method with no-redirect and when
02:58: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html"
02:58:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:37 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
02:58:37 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 878ms
02:58:37 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
02:58:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a0a4000 == 27 [pid = 1644] [id = 326]
02:58:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x119a2e800) [pid = 1644] [serial = 909] [outer = 0x0]
02:58:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x11bd10c00) [pid = 1644] [serial = 910] [outer = 0x119a2e800]
02:58:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x11c583400) [pid = 1644] [serial = 911] [outer = 0x119a2e800]
02:58:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x119d7c800 == 28 [pid = 1644] [id = 327]
02:58:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x119ad8000) [pid = 1644] [serial = 912] [outer = 0x0]
02:58:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x11bee9000) [pid = 1644] [serial = 913] [outer = 0x119ad8000]
02:58:38 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
02:58:38 INFO - document served over http requires an https
02:58:38 INFO - sub-resource via iframe-tag using the meta-csp
02:58:38 INFO - delivery method with swap-origin-redirect and when
02:58: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
02:58:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:38 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
02:58:38 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 775ms
02:58:38 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
02:58:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x112a52800 == 29 [pid = 1644] [id = 328]
02:58:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x119d46000) [pid = 1644] [serial = 914] [outer = 0x0]
02:58:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x11c3d3c00) [pid = 1644] [serial = 915] [outer = 0x119d46000]
02:58:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x11cd76400) [pid = 1644] [serial = 916] [outer = 0x119d46000]
02:58:39 INFO - PROCESS | 1641 | --DOCSHELL 0x121370800 == 28 [pid = 1644] [id = 315]
02:58:39 INFO - PROCESS | 1641 | --DOCSHELL 0x12069c000 == 27 [pid = 1644] [id = 314]
02:58:39 INFO - PROCESS | 1641 | --DOCSHELL 0x11dac4800 == 26 [pid = 1644] [id = 313]
02:58:39 INFO - PROCESS | 1641 | --DOCSHELL 0x11d843000 == 25 [pid = 1644] [id = 312]
02:58:39 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf8f000 == 24 [pid = 1644] [id = 311]
02:58:39 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd1e000 == 23 [pid = 1644] [id = 310]
02:58:39 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9c7000 == 22 [pid = 1644] [id = 309]
02:58:39 INFO - PROCESS | 1641 | --DOCSHELL 0x11c55b800 == 21 [pid = 1644] [id = 308]
02:58:39 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1ea000 == 20 [pid = 1644] [id = 307]
02:58:39 INFO - PROCESS | 1641 | --DOCSHELL 0x11a0a5800 == 19 [pid = 1644] [id = 306]
02:58:39 INFO - PROCESS | 1641 | --DOCSHELL 0x11a08a000 == 18 [pid = 1644] [id = 305]
02:58:39 INFO - PROCESS | 1641 | --DOCSHELL 0x11be8b800 == 17 [pid = 1644] [id = 304]
02:58:39 INFO - PROCESS | 1641 | --DOCSHELL 0x12f52f800 == 16 [pid = 1644] [id = 303]
02:58:39 INFO - PROCESS | 1641 | --DOCSHELL 0x12f543000 == 15 [pid = 1644] [id = 301]
02:58:39 INFO - PROCESS | 1641 | --DOCSHELL 0x11d614000 == 14 [pid = 1644] [id = 302]
02:58:39 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11c852c00) [pid = 1644] [serial = 824] [outer = 0x0] [url = about:blank]
02:58:39 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x11c852400) [pid = 1644] [serial = 803] [outer = 0x0] [url = about:blank]
02:58:39 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11cd71800) [pid = 1644] [serial = 806] [outer = 0x0] [url = about:blank]
02:58:39 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x127366c00) [pid = 1644] [serial = 827] [outer = 0x0] [url = about:blank]
02:58:39 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x12738c400) [pid = 1644] [serial = 821] [outer = 0x0] [url = about:blank]
02:58:39 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x1272b9400) [pid = 1644] [serial = 832] [outer = 0x0] [url = about:blank]
02:58:39 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x1272bb000) [pid = 1644] [serial = 837] [outer = 0x0] [url = about:blank]
02:58:39 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x127143800) [pid = 1644] [serial = 818] [outer = 0x0] [url = about:blank]
02:58:39 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
02:58:39 INFO - document served over http requires an https
02:58:39 INFO - sub-resource via script-tag using the meta-csp
02:58:39 INFO - delivery method with keep-origin-redirect and when
02:58: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
02:58:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:39 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
02:58:39 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 574ms
02:58:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
02:58:39 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a08a000 == 15 [pid = 1644] [id = 329]
02:58:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x11beed800) [pid = 1644] [serial = 917] [outer = 0x0]
02:58:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x11c1d0000) [pid = 1644] [serial = 918] [outer = 0x11beed800]
02:58:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x11c84f400) [pid = 1644] [serial = 919] [outer = 0x11beed800]
02:58:39 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
02:58:39 INFO - document served over http requires an https
02:58:39 INFO - sub-resource via script-tag using the meta-csp
02:58:39 INFO - delivery method with no-redirect and when
02:58: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html"
02:58:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:39 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
02:58:39 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 474ms
02:58:39 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
02:58:39 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1de000 == 16 [pid = 1644] [id = 330]
02:58:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x11beed000) [pid = 1644] [serial = 920] [outer = 0x0]
02:58:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x11cf5cc00) [pid = 1644] [serial = 921] [outer = 0x11beed000]
02:58:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x11d1f1400) [pid = 1644] [serial = 922] [outer = 0x11beed000]
02:58:40 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
02:58:40 INFO - document served over http requires an https
02:58:40 INFO - sub-resource via script-tag using the meta-csp
02:58:40 INFO - delivery method with swap-origin-redirect and when
02:58: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
02:58:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:40 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
02:58:40 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 527ms
02:58:40 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
02:58:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9c1000 == 17 [pid = 1644] [id = 331]
02:58:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x11cf5c800) [pid = 1644] [serial = 923] [outer = 0x0]
02:58:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x11d815000) [pid = 1644] [serial = 924] [outer = 0x11cf5c800]
02:58:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x11bd09400) [pid = 1644] [serial = 925] [outer = 0x11cf5c800]
02:58:41 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
02:58:41 INFO - document served over http requires an https
02:58:41 INFO - sub-resource via script-tag using the meta-csp
02:58:41 INFO - delivery method with swap-origin-redirect and when
02:58: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
02:58:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:41 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
02:58:41 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 831ms
02:58:41 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
02:58:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf8b000 == 18 [pid = 1644] [id = 332]
02:58:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x11d813000) [pid = 1644] [serial = 926] [outer = 0x0]
02:58:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x12067cc00) [pid = 1644] [serial = 927] [outer = 0x11d813000]
02:58:41 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:41 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x124228800) [pid = 1644] [serial = 928] [outer = 0x11d813000]
02:58:41 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:41 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:42 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
02:58:42 INFO - document served over http requires an https
02:58:42 INFO - sub-resource via script-tag using the meta-csp
02:58:42 INFO - delivery method with keep-origin-redirect and when
02:58: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html"
02:58:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:42 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
02:58:42 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 1083ms
02:58:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
02:58:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dabd000 == 19 [pid = 1644] [id = 333]
02:58:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x120688800) [pid = 1644] [serial = 929] [outer = 0x0]
02:58:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x125b50000) [pid = 1644] [serial = 930] [outer = 0x120688800]
02:58:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x125ba5000) [pid = 1644] [serial = 931] [outer = 0x120688800]
02:58:42 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
02:58:42 INFO - document served over http requires an https
02:58:42 INFO - sub-resource via script-tag using the meta-csp
02:58:42 INFO - delivery method with no-redirect and when
02:58: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html"
02:58:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:42 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
02:58:42 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 575ms
02:58:42 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
02:58:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x121370800 == 20 [pid = 1644] [id = 334]
02:58:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x125b4bc00) [pid = 1644] [serial = 932] [outer = 0x0]
02:58:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x125bcf800) [pid = 1644] [serial = 933] [outer = 0x125b4bc00]
02:58:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x126408c00) [pid = 1644] [serial = 934] [outer = 0x125b4bc00]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x125b4a400) [pid = 1644] [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]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x11d81c000) [pid = 1644] [serial = 880] [outer = 0x0] [url = about:blank]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x12084b400) [pid = 1644] [serial = 883] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x11bdb2000) [pid = 1644] [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]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x11c58fc00) [pid = 1644] [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]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x11d152800) [pid = 1644] [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]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x11cf5ac00) [pid = 1644] [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]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x120686000) [pid = 1644] [serial = 882] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x11c1d6c00) [pid = 1644] [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]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x112a94000) [pid = 1644] [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]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x112a94400) [pid = 1644] [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]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x11d379800) [pid = 1644] [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]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11d811000) [pid = 1644] [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]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x119a98c00) [pid = 1644] [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]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x11c9f2c00) [pid = 1644] [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]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x126406800) [pid = 1644] [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]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x119a2e000) [pid = 1644] [serial = 853] [outer = 0x0] [url = about:blank]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x11c590c00) [pid = 1644] [serial = 862] [outer = 0x0] [url = about:blank]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x11bdb5400) [pid = 1644] [serial = 856] [outer = 0x0] [url = about:blank]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x11c9fc000) [pid = 1644] [serial = 844] [outer = 0x0] [url = about:blank]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x125a08c00) [pid = 1644] [serial = 847] [outer = 0x0] [url = about:blank]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x11d8a1400) [pid = 1644] [serial = 877] [outer = 0x0] [url = about:blank]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11c9f3400) [pid = 1644] [serial = 865] [outer = 0x0] [url = about:blank]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11c1d7400) [pid = 1644] [serial = 859] [outer = 0x0] [url = about:blank]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11d376c00) [pid = 1644] [serial = 874] [outer = 0x0] [url = about:blank]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11d1f1c00) [pid = 1644] [serial = 871] [outer = 0x0] [url = about:blank]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x125b9fc00) [pid = 1644] [serial = 841] [outer = 0x0] [url = about:blank]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x11cf58c00) [pid = 1644] [serial = 868] [outer = 0x0] [url = about:blank]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x119d4e800) [pid = 1644] [serial = 850] [outer = 0x0] [url = about:blank]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11bb06c00) [pid = 1644] [serial = 854] [outer = 0x0] [url = about:blank]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x11beedc00) [pid = 1644] [serial = 857] [outer = 0x0] [url = about:blank]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x12640e400) [pid = 1644] [serial = 761] [outer = 0x0] [url = about:blank]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x1274a3c00) [pid = 1644] [serial = 758] [outer = 0x0] [url = about:blank]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11ea2cc00) [pid = 1644] [serial = 779] [outer = 0x0] [url = about:blank]
02:58:43 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11bdb1800) [pid = 1644] [serial = 851] [outer = 0x0] [url = about:blank]
02:58:43 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
02:58:43 INFO - document served over http requires an https
02:58:43 INFO - sub-resource via script-tag using the meta-csp
02:58:43 INFO - delivery method with swap-origin-redirect and when
02:58: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
02:58:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:43 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
02:58:43 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 820ms
02:58:43 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
02:58:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x1240ab800 == 21 [pid = 1644] [id = 335]
02:58:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11bdb1800) [pid = 1644] [serial = 935] [outer = 0x0]
02:58:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11bdbb000) [pid = 1644] [serial = 936] [outer = 0x11bdb1800]
02:58:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11c9eec00) [pid = 1644] [serial = 937] [outer = 0x11bdb1800]
02:58:44 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
02:58:44 INFO - document served over http requires an https
02:58:44 INFO - sub-resource via xhr-request using the meta-csp
02:58:44 INFO - delivery method with keep-origin-redirect and when
02:58: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
02:58:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:44 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
02:58:44 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 524ms
02:58:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
02:58:44 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x127272800 == 22 [pid = 1644] [id = 336]
02:58:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x119a2fc00) [pid = 1644] [serial = 938] [outer = 0x0]
02:58:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11d899c00) [pid = 1644] [serial = 939] [outer = 0x119a2fc00]
02:58:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x12640f400) [pid = 1644] [serial = 940] [outer = 0x119a2fc00]
02:58:44 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
02:58:44 INFO - document served over http requires an https
02:58:44 INFO - sub-resource via xhr-request using the meta-csp
02:58:44 INFO - delivery method with no-redirect and when
02:58: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html"
02:58:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:44 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
02:58:44 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 472ms
02:58:44 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
02:58:44 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:44 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x1273e7800 == 23 [pid = 1644] [id = 337]
02:58:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11d81dc00) [pid = 1644] [serial = 941] [outer = 0x0]
02:58:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x126460400) [pid = 1644] [serial = 942] [outer = 0x11d81dc00]
02:58:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x127147800) [pid = 1644] [serial = 943] [outer = 0x11d81dc00]
02:58:45 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
02:58:45 INFO - document served over http requires an https
02:58:45 INFO - sub-resource via xhr-request using the meta-csp
02:58:45 INFO - delivery method with swap-origin-redirect and when
02:58: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html"
02:58:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:45 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
02:58:45 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 473ms
02:58:45 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
02:58:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f529000 == 24 [pid = 1644] [id = 338]
02:58:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x12645c000) [pid = 1644] [serial = 944] [outer = 0x0]
02:58:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x1272bc000) [pid = 1644] [serial = 945] [outer = 0x12645c000]
02:58:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x12735d000) [pid = 1644] [serial = 946] [outer = 0x12645c000]
02:58:45 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
02:58:45 INFO - document served over http requires an https
02:58:45 INFO - sub-resource via xhr-request using the meta-csp
02:58:45 INFO - delivery method with swap-origin-redirect and when
02:58: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
02:58:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:45 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
02:58:45 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 577ms
02:58:45 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
02:58:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd0f800 == 25 [pid = 1644] [id = 339]
02:58:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11c3cdc00) [pid = 1644] [serial = 947] [outer = 0x0]
02:58:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11c852000) [pid = 1644] [serial = 948] [outer = 0x11c3cdc00]
02:58:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11d379800) [pid = 1644] [serial = 949] [outer = 0x11c3cdc00]
02:58:46 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:46 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
02:58:46 INFO - document served over http requires an https
02:58:46 INFO - sub-resource via xhr-request using the meta-csp
02:58:46 INFO - delivery method with keep-origin-redirect and when
02:58: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
02:58:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:46 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
02:58:46 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 877ms
02:58:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
02:58:46 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f531000 == 26 [pid = 1644] [id = 340]
02:58:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11d37ac00) [pid = 1644] [serial = 950] [outer = 0x0]
02:58:46 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:46 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:46 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x125ba6400) [pid = 1644] [serial = 951] [outer = 0x11d37ac00]
02:58:46 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:46 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:46 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:46 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:46 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:46 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:46 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x126460c00) [pid = 1644] [serial = 952] [outer = 0x11d37ac00]
02:58:46 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:46 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:46 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:47 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
02:58:47 INFO - document served over http requires an https
02:58:47 INFO - sub-resource via xhr-request using the meta-csp
02:58:47 INFO - delivery method with no-redirect and when
02:58:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html"
02:58:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:47 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
02:58:47 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 620ms
02:58:47 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
02:58:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f5be000 == 27 [pid = 1644] [id = 341]
02:58:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x127144800) [pid = 1644] [serial = 953] [outer = 0x0]
02:58:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x1272b7c00) [pid = 1644] [serial = 954] [outer = 0x127144800]
02:58:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x127366400) [pid = 1644] [serial = 955] [outer = 0x127144800]
02:58:47 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
02:58:47 INFO - document served over http requires an https
02:58:47 INFO - sub-resource via xhr-request using the meta-csp
02:58:47 INFO - delivery method with swap-origin-redirect and when
02:58:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
02:58:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:47 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
02:58:47 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 621ms
02:58:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
02:58:47 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f284800 == 28 [pid = 1644] [id = 342]
02:58:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x12714a400) [pid = 1644] [serial = 956] [outer = 0x0]
02:58:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x12738a400) [pid = 1644] [serial = 957] [outer = 0x12714a400]
02:58:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x12749cc00) [pid = 1644] [serial = 958] [outer = 0x12714a400]
02:58:48 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
02:58:48 INFO - document served over http requires an http
02:58:48 INFO - sub-resource via fetch-request using the meta-referrer
02:58:48 INFO - delivery method with keep-origin-redirect and when
02:58: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"
02:58:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:48 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
02:58:48 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 1077ms
02:58:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
02:58:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd54000 == 29 [pid = 1644] [id = 343]
02:58:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x119a90c00) [pid = 1644] [serial = 959] [outer = 0x0]
02:58:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x11bd03c00) [pid = 1644] [serial = 960] [outer = 0x119a90c00]
02:58:49 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:49 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x11d898c00) [pid = 1644] [serial = 961] [outer = 0x119a90c00]
02:58:49 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:49 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:49 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:49 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:49 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:49 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
02:58:49 INFO - document served over http requires an http
02:58:49 INFO - sub-resource via fetch-request using the meta-referrer
02:58:49 INFO - delivery method with no-redirect and when
02:58: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"
02:58:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:49 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
02:58:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1033ms
02:58:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
02:58:50 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x1107dc800 == 30 [pid = 1644] [id = 344]
02:58:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x119a2e000) [pid = 1644] [serial = 962] [outer = 0x0]
02:58:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x119d47400) [pid = 1644] [serial = 963] [outer = 0x119a2e000]
02:58:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x11c591400) [pid = 1644] [serial = 964] [outer = 0x119a2e000]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x1273e7800 == 29 [pid = 1644] [id = 337]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x127272800 == 28 [pid = 1644] [id = 336]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x1240ab800 == 27 [pid = 1644] [id = 335]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x121370800 == 26 [pid = 1644] [id = 334]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x11dabd000 == 25 [pid = 1644] [id = 333]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf8b000 == 24 [pid = 1644] [id = 332]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9c1000 == 23 [pid = 1644] [id = 331]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1de000 == 22 [pid = 1644] [id = 330]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x11a08a000 == 21 [pid = 1644] [id = 329]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x112a52800 == 20 [pid = 1644] [id = 328]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x119d7c800 == 19 [pid = 1644] [id = 327]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x11a0a4000 == 18 [pid = 1644] [id = 326]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x1264dd800 == 17 [pid = 1644] [id = 324]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x127261000 == 16 [pid = 1644] [id = 325]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x125b3d000 == 15 [pid = 1644] [id = 323]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x125b25800 == 14 [pid = 1644] [id = 322]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x123e9d000 == 13 [pid = 1644] [id = 320]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x12409e000 == 12 [pid = 1644] [id = 321]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x121384000 == 11 [pid = 1644] [id = 319]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9c5000 == 10 [pid = 1644] [id = 318]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd58000 == 9 [pid = 1644] [id = 317]
02:58:50 INFO - PROCESS | 1641 | --DOCSHELL 0x121386000 == 8 [pid = 1644] [id = 316]
02:58:50 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x11ea30400) [pid = 1644] [serial = 878] [outer = 0x0] [url = about:blank]
02:58:50 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x1272bc400) [pid = 1644] [serial = 842] [outer = 0x0] [url = about:blank]
02:58:50 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x11c3d3000) [pid = 1644] [serial = 860] [outer = 0x0] [url = about:blank]
02:58:50 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x11c84cc00) [pid = 1644] [serial = 863] [outer = 0x0] [url = about:blank]
02:58:50 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x11d817800) [pid = 1644] [serial = 875] [outer = 0x0] [url = about:blank]
02:58:50 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11d1fac00) [pid = 1644] [serial = 872] [outer = 0x0] [url = about:blank]
02:58:50 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x11d14a000) [pid = 1644] [serial = 869] [outer = 0x0] [url = about:blank]
02:58:50 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11cd7bc00) [pid = 1644] [serial = 866] [outer = 0x0] [url = about:blank]
02:58:50 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x12067f800) [pid = 1644] [serial = 881] [outer = 0x0] [url = about:blank]
02:58:50 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
02:58:50 INFO - document served over http requires an http
02:58:50 INFO - sub-resource via fetch-request using the meta-referrer
02:58:50 INFO - delivery method with swap-origin-redirect and when
02:58:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
02:58:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:50 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
02:58:50 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 628ms
02:58:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
02:58:50 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x119aa8800 == 9 [pid = 1644] [id = 345]
02:58:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x11bdb0c00) [pid = 1644] [serial = 965] [outer = 0x0]
02:58:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x11bef3400) [pid = 1644] [serial = 966] [outer = 0x11bdb0c00]
02:58:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x11c9fc000) [pid = 1644] [serial = 967] [outer = 0x11bdb0c00]
02:58:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be93800 == 10 [pid = 1644] [id = 346]
02:58:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x11cd7c800) [pid = 1644] [serial = 968] [outer = 0x0]
02:58:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 17 (0x11fb5b800) [pid = 1641] [serial = 24] [outer = 0x12ab14000]
02:58:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x11cf5e400) [pid = 1644] [serial = 969] [outer = 0x11cd7c800]
02:58:51 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
02:58:51 INFO - document served over http requires an http
02:58:51 INFO - sub-resource via iframe-tag using the meta-referrer
02:58:51 INFO - delivery method with keep-origin-redirect and when
02:58: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"
02:58:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:51 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
02:58:51 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 574ms
02:58:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
02:58:51 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c53e800 == 11 [pid = 1644] [id = 347]
02:58:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x11beeb400) [pid = 1644] [serial = 970] [outer = 0x0]
02:58:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x11d14fc00) [pid = 1644] [serial = 971] [outer = 0x11beeb400]
02:58:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x11d36cc00) [pid = 1644] [serial = 972] [outer = 0x11beeb400]
02:58:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9c8800 == 12 [pid = 1644] [id = 348]
02:58:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x11d376000) [pid = 1644] [serial = 973] [outer = 0x0]
02:58:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x11d818c00) [pid = 1644] [serial = 974] [outer = 0x11d376000]
02:58:51 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
02:58:51 INFO - document served over http requires an http
02:58:51 INFO - sub-resource via iframe-tag using the meta-referrer
02:58:51 INFO - delivery method with no-redirect and when
02:58: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"
02:58:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:51 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
02:58:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 523ms
02:58:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
02:58:51 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf75800 == 13 [pid = 1644] [id = 349]
02:58:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x11d14dc00) [pid = 1644] [serial = 975] [outer = 0x0]
02:58:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x11ea29400) [pid = 1644] [serial = 976] [outer = 0x11d14dc00]
02:58:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x120685800) [pid = 1644] [serial = 977] [outer = 0x11d14dc00]
02:58:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d619800 == 14 [pid = 1644] [id = 350]
02:58:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x12084a000) [pid = 1644] [serial = 978] [outer = 0x0]
02:58:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x121834000) [pid = 1644] [serial = 979] [outer = 0x12084a000]
02:58:52 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
02:58:52 INFO - document served over http requires an http
02:58:52 INFO - sub-resource via iframe-tag using the meta-referrer
02:58:52 INFO - delivery method with swap-origin-redirect and when
02:58: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-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
02:58:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:52 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
02:58:52 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 524ms
02:58:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
02:58:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d850800 == 15 [pid = 1644] [id = 351]
02:58:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x11d8a3000) [pid = 1644] [serial = 980] [outer = 0x0]
02:58:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x123e35000) [pid = 1644] [serial = 981] [outer = 0x11d8a3000]
02:58:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x124232c00) [pid = 1644] [serial = 982] [outer = 0x11d8a3000]
02:58:52 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
02:58:52 INFO - document served over http requires an http
02:58:52 INFO - sub-resource via script-tag using the meta-referrer
02:58:52 INFO - delivery method with keep-origin-redirect and when
02:58: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"
02:58:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:52 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
02:58:52 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 523ms
02:58:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
02:58:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea4c800 == 16 [pid = 1644] [id = 352]
02:58:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x121835000) [pid = 1644] [serial = 983] [outer = 0x0]
02:58:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x125b45400) [pid = 1644] [serial = 984] [outer = 0x121835000]
02:58:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x125bc6400) [pid = 1644] [serial = 985] [outer = 0x121835000]
02:58:53 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
02:58:53 INFO - document served over http requires an http
02:58:53 INFO - sub-resource via script-tag using the meta-referrer
02:58:53 INFO - delivery method with no-redirect and when
02:58: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"
02:58:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:53 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
02:58:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 522ms
02:58:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
02:58:53 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e8c800 == 17 [pid = 1644] [id = 353]
02:58:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x125b50400) [pid = 1644] [serial = 986] [outer = 0x0]
02:58:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x12640d400) [pid = 1644] [serial = 987] [outer = 0x125b50400]
02:58:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x12645d800) [pid = 1644] [serial = 988] [outer = 0x125b50400]
02:58:53 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
02:58:53 INFO - document served over http requires an http
02:58:53 INFO - sub-resource via script-tag using the meta-referrer
02:58:53 INFO - delivery method with swap-origin-redirect and when
02:58: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-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
02:58:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:58:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:58:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:53 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
02:58:53 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 526ms
02:58:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
02:58:53 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x1240a4800 == 18 [pid = 1644] [id = 354]
02:58:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x12640b800) [pid = 1644] [serial = 989] [outer = 0x0]
02:58:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 125 (0x127385c00) [pid = 1644] [serial = 990] [outer = 0x12640b800]
02:58:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 126 (0x1274a2800) [pid = 1644] [serial = 991] [outer = 0x12640b800]
02:58:54 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
02:58:54 INFO - document served over http requires an http
02:58:54 INFO - sub-resource via xhr-request using the meta-referrer
02:58:54 INFO - delivery method with keep-origin-redirect and when
02:58: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"
02:58:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:54 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
02:58:54 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 523ms
02:58:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
02:58:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x1264e5000 == 19 [pid = 1644] [id = 355]
02:58:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 127 (0x1272ba000) [pid = 1644] [serial = 992] [outer = 0x0]
02:58:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 128 (0x1274aa800) [pid = 1644] [serial = 993] [outer = 0x1272ba000]
02:58:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 129 (0x13110a400) [pid = 1644] [serial = 994] [outer = 0x1272ba000]
02:58:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 128 (0x11d813000) [pid = 1644] [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]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 127 (0x11beed800) [pid = 1644] [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]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 126 (0x11d374400) [pid = 1644] [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]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 125 (0x11cf5c800) [pid = 1644] [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]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 124 (0x11d1ebc00) [pid = 1644] [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]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x125b4bc00) [pid = 1644] [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]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x119d46000) [pid = 1644] [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]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x125a05400) [pid = 1644] [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]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x120688800) [pid = 1644] [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]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x11beed000) [pid = 1644] [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]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x11bdb1800) [pid = 1644] [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]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x119a2e800) [pid = 1644] [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]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x119ad8000) [pid = 1644] [serial = 912] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x119a29c00) [pid = 1644] [serial = 887] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548314816]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x119a2fc00) [pid = 1644] [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]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x11cf55400) [pid = 1644] [serial = 892] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x125b4a800) [pid = 1644] [serial = 907] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548317493]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x12182f800) [pid = 1644] [serial = 897] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x12422a800) [pid = 1644] [serial = 902] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x11d1edc00) [pid = 1644] [serial = 893] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x11d896400) [pid = 1644] [serial = 895] [outer = 0x0] [url = about:blank]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x119da4800) [pid = 1644] [serial = 908] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548317493]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x11c1d2c00) [pid = 1644] [serial = 890] [outer = 0x0] [url = about:blank]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x11bdbb000) [pid = 1644] [serial = 936] [outer = 0x0] [url = about:blank]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x124004400) [pid = 1644] [serial = 900] [outer = 0x0] [url = about:blank]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x11d899c00) [pid = 1644] [serial = 939] [outer = 0x0] [url = about:blank]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11a07c400) [pid = 1644] [serial = 888] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548314816]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x12422b000) [pid = 1644] [serial = 905] [outer = 0x0] [url = about:blank]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x125b50000) [pid = 1644] [serial = 930] [outer = 0x0] [url = about:blank]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x120848c00) [pid = 1644] [serial = 885] [outer = 0x0] [url = about:blank]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x11c3d3c00) [pid = 1644] [serial = 915] [outer = 0x0] [url = about:blank]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x12067cc00) [pid = 1644] [serial = 927] [outer = 0x0] [url = about:blank]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x12422f000) [pid = 1644] [serial = 903] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x11c1d0000) [pid = 1644] [serial = 918] [outer = 0x0] [url = about:blank]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x11bd10c00) [pid = 1644] [serial = 910] [outer = 0x0] [url = about:blank]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x11d815000) [pid = 1644] [serial = 924] [outer = 0x0] [url = about:blank]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x125bcf800) [pid = 1644] [serial = 933] [outer = 0x0] [url = about:blank]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x11bee9000) [pid = 1644] [serial = 913] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x123e2e000) [pid = 1644] [serial = 898] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11cf5cc00) [pid = 1644] [serial = 921] [outer = 0x0] [url = about:blank]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x1272bc000) [pid = 1644] [serial = 945] [outer = 0x0] [url = about:blank]
02:58:54 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x126460400) [pid = 1644] [serial = 942] [outer = 0x0] [url = about:blank]
02:58:55 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11c9eec00) [pid = 1644] [serial = 937] [outer = 0x0] [url = about:blank]
02:58:55 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x12640f400) [pid = 1644] [serial = 940] [outer = 0x0] [url = about:blank]
02:58:55 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
02:58:55 INFO - document served over http requires an http
02:58:55 INFO - sub-resource via xhr-request using the meta-referrer
02:58:55 INFO - delivery method with no-redirect and when
02:58: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"
02:58:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:55 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
02:58:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 834ms
02:58:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
02:58:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x127270800 == 20 [pid = 1644] [id = 356]
02:58:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11beed000) [pid = 1644] [serial = 995] [outer = 0x0]
02:58:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11c1d2c00) [pid = 1644] [serial = 996] [outer = 0x11beed000]
02:58:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11d36f800) [pid = 1644] [serial = 997] [outer = 0x11beed000]
02:58:55 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
02:58:55 INFO - document served over http requires an http
02:58:55 INFO - sub-resource via xhr-request using the meta-referrer
02:58:55 INFO - delivery method with swap-origin-redirect and when
02:58: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-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
02:58:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:58:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:58:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:55 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
02:58:55 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 525ms
02:58:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
02:58:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x1274c0000 == 21 [pid = 1644] [id = 357]
02:58:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11bdb5000) [pid = 1644] [serial = 998] [outer = 0x0]
02:58:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x126451800) [pid = 1644] [serial = 999] [outer = 0x11bdb5000]
02:58:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x12f487000) [pid = 1644] [serial = 1000] [outer = 0x11bdb5000]
02:58:57 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
02:58:57 INFO - document served over http requires an https
02:58:57 INFO - sub-resource via fetch-request using the meta-referrer
02:58:57 INFO - delivery method with keep-origin-redirect and when
02:58: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"
02:58:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:57 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
02:58:57 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 1345ms
02:58:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
02:58:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf73000 == 22 [pid = 1644] [id = 358]
02:58:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11c1d5800) [pid = 1644] [serial = 1001] [outer = 0x0]
02:58:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11c3d0c00) [pid = 1644] [serial = 1002] [outer = 0x11c1d5800]
02:58:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11d371800) [pid = 1644] [serial = 1003] [outer = 0x11c1d5800]
02:58:57 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
02:58:57 INFO - document served over http requires an https
02:58:57 INFO - sub-resource via fetch-request using the meta-referrer
02:58:57 INFO - delivery method with no-redirect and when
02:58: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"
02:58:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:57 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
02:58:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 725ms
02:58:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
02:58:57 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:57 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x131184800 == 23 [pid = 1644] [id = 359]
02:58:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x11c1cc000) [pid = 1644] [serial = 1004] [outer = 0x0]
02:58:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x120851400) [pid = 1644] [serial = 1005] [outer = 0x11c1cc000]
02:58:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x125ba4400) [pid = 1644] [serial = 1006] [outer = 0x11c1cc000]
02:58:58 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
02:58:58 INFO - document served over http requires an https
02:58:58 INFO - sub-resource via fetch-request using the meta-referrer
02:58:58 INFO - delivery method with swap-origin-redirect and when
02:58: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"
02:58:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:58:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:58:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:58:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:58 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
02:58:58 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 628ms
02:58:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
02:58:58 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x13119f000 == 24 [pid = 1644] [id = 360]
02:58:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x12084c800) [pid = 1644] [serial = 1007] [outer = 0x0]
02:58:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x1274a3c00) [pid = 1644] [serial = 1008] [outer = 0x12084c800]
02:58:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x12f48ec00) [pid = 1644] [serial = 1009] [outer = 0x12084c800]
02:58:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x125f2c000 == 25 [pid = 1644] [id = 361]
02:58:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x12f491c00) [pid = 1644] [serial = 1010] [outer = 0x0]
02:58:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x12f495800) [pid = 1644] [serial = 1011] [outer = 0x12f491c00]
02:58:59 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
02:58:59 INFO - document served over http requires an https
02:58:59 INFO - sub-resource via iframe-tag using the meta-referrer
02:58:59 INFO - delivery method with keep-origin-redirect and when
02:58: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"
02:58:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:59 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
02:58:59 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 674ms
02:58:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
02:58:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x125f36000 == 26 [pid = 1644] [id = 362]
02:58:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x125d10400) [pid = 1644] [serial = 1012] [outer = 0x0]
02:58:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x125d11400) [pid = 1644] [serial = 1013] [outer = 0x125d10400]
02:58:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x125d17c00) [pid = 1644] [serial = 1014] [outer = 0x125d10400]
02:58:59 INFO - PROCESS | 1641 | --DOMWINDOW == 16 (0x123a0b400) [pid = 1641] [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.]
02:58:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x125d4d800 == 27 [pid = 1644] [id = 363]
02:58:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x125d1b800) [pid = 1644] [serial = 1015] [outer = 0x0]
02:58:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x12f495000) [pid = 1644] [serial = 1016] [outer = 0x125d1b800]
02:58:59 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
02:58:59 INFO - document served over http requires an https
02:58:59 INFO - sub-resource via iframe-tag using the meta-referrer
02:58:59 INFO - delivery method with no-redirect and when
02:58: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"
02:58:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:58:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:58:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:58:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:58:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:58:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:58:59 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
02:58:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 578ms
02:58:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
02:58:59 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:58:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x125d54000 == 28 [pid = 1644] [id = 364]
02:58:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x125ddb800) [pid = 1644] [serial = 1017] [outer = 0x0]
02:58:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x125ddc800) [pid = 1644] [serial = 1018] [outer = 0x125ddb800]
02:59:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x125de2400) [pid = 1644] [serial = 1019] [outer = 0x125ddb800]
02:59:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x125f38000 == 29 [pid = 1644] [id = 365]
02:59:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x125de4000) [pid = 1644] [serial = 1020] [outer = 0x0]
02:59:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x12f495c00) [pid = 1644] [serial = 1021] [outer = 0x125de4000]
02:59:00 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
02:59:00 INFO - document served over http requires an https
02:59:00 INFO - sub-resource via iframe-tag using the meta-referrer
02:59:00 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:59:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:59:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:00 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
02:59:00 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 980ms
02:59:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
02:59:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x1107c7800 == 30 [pid = 1644] [id = 366]
02:59:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x112a94000) [pid = 1644] [serial = 1022] [outer = 0x0]
02:59:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x11beeb000) [pid = 1644] [serial = 1023] [outer = 0x112a94000]
02:59:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x125d1c000) [pid = 1644] [serial = 1024] [outer = 0x112a94000]
02:59:01 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:01 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
02:59:01 INFO - document served over http requires an https
02:59:01 INFO - sub-resource via script-tag using the meta-referrer
02:59:01 INFO - delivery method with keep-origin-redirect and when
02:59: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"
02:59:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:59:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:59:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:01 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
02:59:01 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 771ms
02:59:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
02:59:01 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c53f000 == 31 [pid = 1644] [id = 367]
02:59:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x11bdae400) [pid = 1644] [serial = 1025] [outer = 0x0]
02:59:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x11bdbdc00) [pid = 1644] [serial = 1026] [outer = 0x11bdae400]
02:59:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x11c588800) [pid = 1644] [serial = 1027] [outer = 0x11bdae400]
02:59:02 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
02:59:02 INFO - document served over http requires an https
02:59:02 INFO - sub-resource via script-tag using the meta-referrer
02:59:02 INFO - delivery method with no-redirect and when
02:59: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"
02:59:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:59:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:59:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:02 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
02:59:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 574ms
02:59:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
02:59:02 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1ee800 == 32 [pid = 1644] [id = 368]
02:59:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x11bb0c000) [pid = 1644] [serial = 1028] [outer = 0x0]
02:59:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x11c1cb400) [pid = 1644] [serial = 1029] [outer = 0x11bb0c000]
02:59:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x11c9ef000) [pid = 1644] [serial = 1030] [outer = 0x11bb0c000]
02:59:02 INFO - PROCESS | 1641 | --DOCSHELL 0x127270800 == 31 [pid = 1644] [id = 356]
02:59:02 INFO - PROCESS | 1641 | --DOCSHELL 0x1264e5000 == 30 [pid = 1644] [id = 355]
02:59:02 INFO - PROCESS | 1641 | --DOCSHELL 0x1240a4800 == 29 [pid = 1644] [id = 354]
02:59:02 INFO - PROCESS | 1641 | --DOCSHELL 0x123e8c800 == 28 [pid = 1644] [id = 353]
02:59:02 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea4c800 == 27 [pid = 1644] [id = 352]
02:59:02 INFO - PROCESS | 1641 | --DOCSHELL 0x11d850800 == 26 [pid = 1644] [id = 351]
02:59:02 INFO - PROCESS | 1641 | --DOCSHELL 0x11d619800 == 25 [pid = 1644] [id = 350]
02:59:02 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf75800 == 24 [pid = 1644] [id = 349]
02:59:02 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9c8800 == 23 [pid = 1644] [id = 348]
02:59:02 INFO - PROCESS | 1641 | --DOCSHELL 0x11c53e800 == 22 [pid = 1644] [id = 347]
02:59:02 INFO - PROCESS | 1641 | --DOCSHELL 0x11be93800 == 21 [pid = 1644] [id = 346]
02:59:02 INFO - PROCESS | 1641 | --DOCSHELL 0x119aa8800 == 20 [pid = 1644] [id = 345]
02:59:02 INFO - PROCESS | 1641 | --DOCSHELL 0x1107dc800 == 19 [pid = 1644] [id = 344]
02:59:02 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd54000 == 18 [pid = 1644] [id = 343]
02:59:02 INFO - PROCESS | 1641 | --DOCSHELL 0x12f284800 == 17 [pid = 1644] [id = 342]
02:59:02 INFO - PROCESS | 1641 | --DOCSHELL 0x12f5be000 == 16 [pid = 1644] [id = 341]
02:59:02 INFO - PROCESS | 1641 | --DOCSHELL 0x12f531000 == 15 [pid = 1644] [id = 340]
02:59:02 INFO - PROCESS | 1641 | --DOCSHELL 0x12f529000 == 14 [pid = 1644] [id = 338]
02:59:02 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd0f800 == 13 [pid = 1644] [id = 339]
02:59:02 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x11bd09400) [pid = 1644] [serial = 925] [outer = 0x0] [url = about:blank]
02:59:02 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x123e26400) [pid = 1644] [serial = 886] [outer = 0x0] [url = about:blank]
02:59:02 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x126408c00) [pid = 1644] [serial = 934] [outer = 0x0] [url = about:blank]
02:59:02 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x125ba5000) [pid = 1644] [serial = 931] [outer = 0x0] [url = about:blank]
02:59:02 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x11d1f1400) [pid = 1644] [serial = 922] [outer = 0x0] [url = about:blank]
02:59:02 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x11cd76400) [pid = 1644] [serial = 916] [outer = 0x0] [url = about:blank]
02:59:02 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x11c583400) [pid = 1644] [serial = 911] [outer = 0x0] [url = about:blank]
02:59:02 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x124228800) [pid = 1644] [serial = 928] [outer = 0x0] [url = about:blank]
02:59:02 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x11c84f400) [pid = 1644] [serial = 919] [outer = 0x0] [url = about:blank]
02:59:02 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
02:59:02 INFO - document served over http requires an https
02:59:02 INFO - sub-resource via script-tag using the meta-referrer
02:59:02 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:59:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:59:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:02 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
02:59:02 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 576ms
02:59:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
02:59:02 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a0a4000 == 14 [pid = 1644] [id = 369]
02:59:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x11bdb3400) [pid = 1644] [serial = 1031] [outer = 0x0]
02:59:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x11c583400) [pid = 1644] [serial = 1032] [outer = 0x11bdb3400]
02:59:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x11cd7f800) [pid = 1644] [serial = 1033] [outer = 0x11bdb3400]
02:59:03 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
02:59:03 INFO - document served over http requires an https
02:59:03 INFO - sub-resource via xhr-request using the meta-referrer
02:59:03 INFO - delivery method with keep-origin-redirect and when
02:59: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"
02:59:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:59:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:59:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:03 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
02:59:03 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 526ms
02:59:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
02:59:03 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:03 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c554800 == 15 [pid = 1644] [id = 370]
02:59:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x11beea400) [pid = 1644] [serial = 1034] [outer = 0x0]
02:59:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x11cf63400) [pid = 1644] [serial = 1035] [outer = 0x11beea400]
02:59:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x11d1f0c00) [pid = 1644] [serial = 1036] [outer = 0x11beea400]
02:59:03 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
02:59:03 INFO - document served over http requires an https
02:59:03 INFO - sub-resource via xhr-request using the meta-referrer
02:59:03 INFO - delivery method with no-redirect and when
02:59: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"
02:59:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:59:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:59:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:03 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
02:59:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 724ms
02:59:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
02:59:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd10800 == 16 [pid = 1644] [id = 371]
02:59:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x11cf62400) [pid = 1644] [serial = 1037] [outer = 0x0]
02:59:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x11d372400) [pid = 1644] [serial = 1038] [outer = 0x11cf62400]
02:59:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x11d812c00) [pid = 1644] [serial = 1039] [outer = 0x11cf62400]
02:59:05 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
02:59:05 INFO - document served over http requires an https
02:59:05 INFO - sub-resource via xhr-request using the meta-referrer
02:59:05 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:59:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:59:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:05 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
02:59:05 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 1084ms
02:59:05 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
02:59:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf8e800 == 17 [pid = 1644] [id = 372]
02:59:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x11d36e400) [pid = 1644] [serial = 1040] [outer = 0x0]
02:59:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x11ea2e000) [pid = 1644] [serial = 1041] [outer = 0x11d36e400]
02:59:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x120683000) [pid = 1644] [serial = 1042] [outer = 0x11d36e400]
02:59:05 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
02:59:05 INFO - document served over http requires an http
02:59:05 INFO - sub-resource via fetch-request using the meta-referrer
02:59:05 INFO - delivery method with keep-origin-redirect and when
02:59:05 INFO - the target request is same-origin.
02:59:05 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 631ms
02:59:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
02:59:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d84b800 == 18 [pid = 1644] [id = 373]
02:59:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 125 (0x11d8a2000) [pid = 1644] [serial = 1043] [outer = 0x0]
02:59:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 126 (0x12182d400) [pid = 1644] [serial = 1044] [outer = 0x11d8a2000]
02:59:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 127 (0x124009000) [pid = 1644] [serial = 1045] [outer = 0x11d8a2000]
02:59:06 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
02:59:06 INFO - document served over http requires an http
02:59:06 INFO - sub-resource via fetch-request using the meta-referrer
02:59:06 INFO - delivery method with no-redirect and when
02:59:06 INFO - the target request is same-origin.
02:59:06 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 522ms
02:59:06 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
02:59:06 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dac5000 == 19 [pid = 1644] [id = 374]
02:59:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 128 (0x120852400) [pid = 1644] [serial = 1046] [outer = 0x0]
02:59:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 129 (0x124233c00) [pid = 1644] [serial = 1047] [outer = 0x120852400]
02:59:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 130 (0x125b48400) [pid = 1644] [serial = 1048] [outer = 0x120852400]
02:59:06 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
02:59:06 INFO - document served over http requires an http
02:59:06 INFO - sub-resource via fetch-request using the meta-referrer
02:59:06 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:59:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:59:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:59:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:06 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
02:59:06 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 523ms
02:59:06 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
02:59:06 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea56800 == 20 [pid = 1644] [id = 375]
02:59:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 131 (0x124233800) [pid = 1644] [serial = 1049] [outer = 0x0]
02:59:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 132 (0x125bc7c00) [pid = 1644] [serial = 1050] [outer = 0x124233800]
02:59:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 133 (0x125dd7000) [pid = 1644] [serial = 1051] [outer = 0x124233800]
02:59:07 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:07 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:07 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 132 (0x11d14dc00) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 131 (0x11d8a3000) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 130 (0x119a2e000) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 129 (0x125b50400) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 128 (0x12084a000) [pid = 1644] [serial = 978] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 127 (0x11bdb0c00) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 126 (0x1272ba000) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 125 (0x12640b800) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 124 (0x119a90c00) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x11cd7c800) [pid = 1644] [serial = 968] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x11d376000) [pid = 1644] [serial = 973] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548331604]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x121835000) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x11beeb400) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x11beed000) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x11bdbc400) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x11c58bc00) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x12067fc00) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x11bd0d800) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x11bdafc00) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x11d81dc00) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x11c58ac00) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x11d14ec00) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x121829000) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x11bdbbc00) [pid = 1644] [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]
02:59:07 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:07 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x125ba6400) [pid = 1644] [serial = 951] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x1272b7c00) [pid = 1644] [serial = 954] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x12738a400) [pid = 1644] [serial = 957] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x11c852000) [pid = 1644] [serial = 948] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x125b45400) [pid = 1644] [serial = 984] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x121834000) [pid = 1644] [serial = 979] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11ea29400) [pid = 1644] [serial = 976] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x119d47400) [pid = 1644] [serial = 963] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11bd03c00) [pid = 1644] [serial = 960] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x12640d400) [pid = 1644] [serial = 987] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x1274aa800) [pid = 1644] [serial = 993] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x11d818c00) [pid = 1644] [serial = 974] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548331604]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x11d14fc00) [pid = 1644] [serial = 971] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x126451800) [pid = 1644] [serial = 999] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x11c1d2c00) [pid = 1644] [serial = 996] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x127385c00) [pid = 1644] [serial = 990] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x123e35000) [pid = 1644] [serial = 981] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x11cf5e400) [pid = 1644] [serial = 969] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11bef3400) [pid = 1644] [serial = 966] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:07 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:07 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:07 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:07 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:07 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:07 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:07 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:07 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11cd78000) [pid = 1644] [serial = 891] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11ea34c00) [pid = 1644] [serial = 845] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x124004000) [pid = 1644] [serial = 795] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11d81d000) [pid = 1644] [serial = 785] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x11c9ef800) [pid = 1644] [serial = 782] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x127147800) [pid = 1644] [serial = 943] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x125bd1c00) [pid = 1644] [serial = 848] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x120848800) [pid = 1644] [serial = 790] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x125b54800) [pid = 1644] [serial = 800] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x13110a400) [pid = 1644] [serial = 994] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x121827400) [pid = 1644] [serial = 896] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11d36f800) [pid = 1644] [serial = 997] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x1274a2800) [pid = 1644] [serial = 991] [outer = 0x0] [url = about:blank]
02:59:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206a9800 == 21 [pid = 1644] [id = 376]
02:59:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x119a2e000) [pid = 1644] [serial = 1052] [outer = 0x0]
02:59:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11bb09000) [pid = 1644] [serial = 1053] [outer = 0x119a2e000]
02:59:07 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
02:59:07 INFO - document served over http requires an http
02:59:07 INFO - sub-resource via iframe-tag using the meta-referrer
02:59:07 INFO - delivery method with keep-origin-redirect and when
02:59:07 INFO - the target request is same-origin.
02:59:07 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 1028ms
02:59:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
02:59:07 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x121382800 == 22 [pid = 1644] [id = 377]
02:59:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11bef2800) [pid = 1644] [serial = 1054] [outer = 0x0]
02:59:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11cd78000) [pid = 1644] [serial = 1055] [outer = 0x11bef2800]
02:59:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11d81d000) [pid = 1644] [serial = 1056] [outer = 0x11bef2800]
02:59:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e9a800 == 23 [pid = 1644] [id = 378]
02:59:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x120847c00) [pid = 1644] [serial = 1057] [outer = 0x0]
02:59:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x123e2a800) [pid = 1644] [serial = 1058] [outer = 0x120847c00]
02:59:08 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
02:59:08 INFO - document served over http requires an http
02:59:08 INFO - sub-resource via iframe-tag using the meta-referrer
02:59:08 INFO - delivery method with no-redirect and when
02:59:08 INFO - the target request is same-origin.
02:59:08 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 523ms
02:59:08 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
02:59:08 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x12409f800 == 24 [pid = 1644] [id = 379]
02:59:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11beed000) [pid = 1644] [serial = 1059] [outer = 0x0]
02:59:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x125a02c00) [pid = 1644] [serial = 1060] [outer = 0x11beed000]
02:59:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x125e77c00) [pid = 1644] [serial = 1061] [outer = 0x11beed000]
02:59:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x125b3e000 == 25 [pid = 1644] [id = 380]
02:59:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x125e7a000) [pid = 1644] [serial = 1062] [outer = 0x0]
02:59:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x125e7e800) [pid = 1644] [serial = 1063] [outer = 0x125e7a000]
02:59:08 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
02:59:08 INFO - document served over http requires an http
02:59:08 INFO - sub-resource via iframe-tag using the meta-referrer
02:59:08 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:59:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:59:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:08 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
02:59:08 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 573ms
02:59:08 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
02:59:08 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x125e9b800 == 26 [pid = 1644] [id = 381]
02:59:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11ea32800) [pid = 1644] [serial = 1064] [outer = 0x0]
02:59:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x125e7f000) [pid = 1644] [serial = 1065] [outer = 0x11ea32800]
02:59:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x12640e800) [pid = 1644] [serial = 1066] [outer = 0x11ea32800]
02:59:09 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
02:59:09 INFO - document served over http requires an http
02:59:09 INFO - sub-resource via script-tag using the meta-referrer
02:59:09 INFO - delivery method with keep-origin-redirect and when
02:59:09 INFO - the target request is same-origin.
02:59:09 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 475ms
02:59:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
02:59:09 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a097000 == 27 [pid = 1644] [id = 382]
02:59:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11a077800) [pid = 1644] [serial = 1067] [outer = 0x0]
02:59:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11bb0d000) [pid = 1644] [serial = 1068] [outer = 0x11a077800]
02:59:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x11c84f400) [pid = 1644] [serial = 1069] [outer = 0x11a077800]
02:59:09 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
02:59:09 INFO - document served over http requires an http
02:59:09 INFO - sub-resource via script-tag using the meta-referrer
02:59:09 INFO - delivery method with no-redirect and when
02:59:09 INFO - the target request is same-origin.
02:59:09 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 578ms
02:59:09 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
02:59:09 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:10 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:10 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea44800 == 28 [pid = 1644] [id = 383]
02:59:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x119ae4400) [pid = 1644] [serial = 1070] [outer = 0x0]
02:59:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x11d898400) [pid = 1644] [serial = 1071] [outer = 0x119ae4400]
02:59:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x120686c00) [pid = 1644] [serial = 1072] [outer = 0x119ae4400]
02:59:10 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
02:59:10 INFO - document served over http requires an http
02:59:10 INFO - sub-resource via script-tag using the meta-referrer
02:59:10 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:59:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:59:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:10 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
02:59:10 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 576ms
02:59:10 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
02:59:10 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x125f33800 == 29 [pid = 1644] [id = 384]
02:59:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x11d81c000) [pid = 1644] [serial = 1073] [outer = 0x0]
02:59:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x125b54800) [pid = 1644] [serial = 1074] [outer = 0x11d81c000]
02:59:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x125e7a400) [pid = 1644] [serial = 1075] [outer = 0x11d81c000]
02:59:11 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
02:59:11 INFO - document served over http requires an http
02:59:11 INFO - sub-resource via xhr-request using the meta-referrer
02:59:11 INFO - delivery method with keep-origin-redirect and when
02:59:11 INFO - the target request is same-origin.
02:59:11 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 573ms
02:59:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
02:59:11 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:11 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x127270800 == 30 [pid = 1644] [id = 385]
02:59:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x125b50400) [pid = 1644] [serial = 1076] [outer = 0x0]
02:59:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x126411800) [pid = 1644] [serial = 1077] [outer = 0x125b50400]
02:59:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x12714a800) [pid = 1644] [serial = 1078] [outer = 0x125b50400]
02:59:11 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
02:59:11 INFO - document served over http requires an http
02:59:11 INFO - sub-resource via xhr-request using the meta-referrer
02:59:11 INFO - delivery method with no-redirect and when
02:59:11 INFO - the target request is same-origin.
02:59:11 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 784ms
02:59:11 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
02:59:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x1273e6800 == 31 [pid = 1644] [id = 386]
02:59:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x125e7ec00) [pid = 1644] [serial = 1079] [outer = 0x0]
02:59:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x1272b7000) [pid = 1644] [serial = 1080] [outer = 0x125e7ec00]
02:59:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x127366c00) [pid = 1644] [serial = 1081] [outer = 0x125e7ec00]
02:59:13 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
02:59:13 INFO - document served over http requires an http
02:59:13 INFO - sub-resource via xhr-request using the meta-referrer
02:59:13 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:59:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:59:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:13 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
02:59:13 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 1231ms
02:59:13 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
02:59:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f275000 == 32 [pid = 1644] [id = 387]
02:59:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x1272b2400) [pid = 1644] [serial = 1082] [outer = 0x0]
02:59:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x127394800) [pid = 1644] [serial = 1083] [outer = 0x1272b2400]
02:59:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x131105c00) [pid = 1644] [serial = 1084] [outer = 0x1272b2400]
02:59:14 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
02:59:14 INFO - document served over http requires an https
02:59:14 INFO - sub-resource via fetch-request using the meta-referrer
02:59:14 INFO - delivery method with keep-origin-redirect and when
02:59: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"
02:59:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:59:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:59:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:59:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:14 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
02:59:14 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 1074ms
02:59:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
02:59:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf78000 == 33 [pid = 1644] [id = 388]
02:59:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x11beec400) [pid = 1644] [serial = 1085] [outer = 0x0]
02:59:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x11c3c9000) [pid = 1644] [serial = 1086] [outer = 0x11beec400]
02:59:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x11d375c00) [pid = 1644] [serial = 1087] [outer = 0x11beec400]
02:59:14 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
02:59:14 INFO - document served over http requires an https
02:59:14 INFO - sub-resource via fetch-request using the meta-referrer
02:59:14 INFO - delivery method with no-redirect and when
02:59: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"
02:59:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:59:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:59:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:59:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:14 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
02:59:14 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 576ms
02:59:14 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
02:59:14 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd43800 == 34 [pid = 1644] [id = 389]
02:59:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x11bdae800) [pid = 1644] [serial = 1088] [outer = 0x0]
02:59:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x11bdb6800) [pid = 1644] [serial = 1089] [outer = 0x11bdae800]
02:59:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x11d14d000) [pid = 1644] [serial = 1090] [outer = 0x11bdae800]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x125b3e000 == 33 [pid = 1644] [id = 380]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x12409f800 == 32 [pid = 1644] [id = 379]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x123e9a800 == 31 [pid = 1644] [id = 378]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x121382800 == 30 [pid = 1644] [id = 377]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x1206a9800 == 29 [pid = 1644] [id = 376]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea56800 == 28 [pid = 1644] [id = 375]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x11dac5000 == 27 [pid = 1644] [id = 374]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x11d84b800 == 26 [pid = 1644] [id = 373]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf8e800 == 25 [pid = 1644] [id = 372]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd10800 == 24 [pid = 1644] [id = 371]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x11c554800 == 23 [pid = 1644] [id = 370]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x11a0a4000 == 22 [pid = 1644] [id = 369]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1ee800 == 21 [pid = 1644] [id = 368]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x11c53f000 == 20 [pid = 1644] [id = 367]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x1107c7800 == 19 [pid = 1644] [id = 366]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x125f38000 == 18 [pid = 1644] [id = 365]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x125d4d800 == 17 [pid = 1644] [id = 363]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x125d54000 == 16 [pid = 1644] [id = 364]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x125f36000 == 15 [pid = 1644] [id = 362]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x125f2c000 == 14 [pid = 1644] [id = 361]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x13119f000 == 13 [pid = 1644] [id = 360]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x131184800 == 12 [pid = 1644] [id = 359]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf73000 == 11 [pid = 1644] [id = 358]
02:59:15 INFO - PROCESS | 1641 | --DOCSHELL 0x1274c0000 == 10 [pid = 1644] [id = 357]
02:59:15 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x11d36cc00) [pid = 1644] [serial = 972] [outer = 0x0] [url = about:blank]
02:59:15 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x11c9fc000) [pid = 1644] [serial = 967] [outer = 0x0] [url = about:blank]
02:59:15 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x11d898c00) [pid = 1644] [serial = 961] [outer = 0x0] [url = about:blank]
02:59:15 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x11c591400) [pid = 1644] [serial = 964] [outer = 0x0] [url = about:blank]
02:59:15 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x120685800) [pid = 1644] [serial = 977] [outer = 0x0] [url = about:blank]
02:59:15 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x12645d800) [pid = 1644] [serial = 988] [outer = 0x0] [url = about:blank]
02:59:15 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x125bc6400) [pid = 1644] [serial = 985] [outer = 0x0] [url = about:blank]
02:59:15 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x124232c00) [pid = 1644] [serial = 982] [outer = 0x0] [url = about:blank]
02:59:15 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
02:59:15 INFO - document served over http requires an https
02:59:15 INFO - sub-resource via fetch-request using the meta-referrer
02:59:15 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:59:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:59:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:59:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:15 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
02:59:15 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 679ms
02:59:15 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
02:59:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd53800 == 11 [pid = 1644] [id = 390]
02:59:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x11bee8400) [pid = 1644] [serial = 1091] [outer = 0x0]
02:59:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x11c84d000) [pid = 1644] [serial = 1092] [outer = 0x11bee8400]
02:59:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x11d1ef800) [pid = 1644] [serial = 1093] [outer = 0x11bee8400]
02:59:15 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
02:59:15 INFO - document served over http requires an https
02:59:15 INFO - sub-resource via fetch-request using the meta-referrer
02:59:15 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:59:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:59:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:59:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:15 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
02:59:15 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 472ms
02:59:15 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
02:59:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9c0800 == 12 [pid = 1644] [id = 391]
02:59:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x11bef4c00) [pid = 1644] [serial = 1094] [outer = 0x0]
02:59:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x11d80e400) [pid = 1644] [serial = 1095] [outer = 0x11bef4c00]
02:59:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x11d89c800) [pid = 1644] [serial = 1096] [outer = 0x11bef4c00]
02:59:16 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
02:59:16 INFO - document served over http requires an https
02:59:16 INFO - sub-resource via fetch-request using the meta-referrer
02:59:16 INFO - delivery method with keep-origin-redirect and when
02:59: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"
02:59:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:59:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:59:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:59:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:16 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
02:59:16 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 521ms
02:59:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
02:59:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf75800 == 13 [pid = 1644] [id = 392]
02:59:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x11d378800) [pid = 1644] [serial = 1097] [outer = 0x0]
02:59:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x12067fc00) [pid = 1644] [serial = 1098] [outer = 0x11d378800]
02:59:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x123e26400) [pid = 1644] [serial = 1099] [outer = 0x11d378800]
02:59:17 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
02:59:17 INFO - document served over http requires an https
02:59:17 INFO - sub-resource via fetch-request using the meta-referrer
02:59:17 INFO - delivery method with no-redirect and when
02:59: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"
02:59:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:59:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:59:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:59:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:17 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
02:59:17 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 525ms
02:59:17 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
02:59:17 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dab4000 == 14 [pid = 1644] [id = 393]
02:59:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x120685800) [pid = 1644] [serial = 1100] [outer = 0x0]
02:59:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x12400e400) [pid = 1644] [serial = 1101] [outer = 0x120685800]
02:59:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x125b9fc00) [pid = 1644] [serial = 1102] [outer = 0x120685800]
02:59:17 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
02:59:17 INFO - document served over http requires an https
02:59:17 INFO - sub-resource via fetch-request using the meta-referrer
02:59:17 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
02:59:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
02:59:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
02:59:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:17 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
02:59:17 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 577ms
02:59:17 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
02:59:17 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206b0000 == 15 [pid = 1644] [id = 394]
02:59:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x12422d800) [pid = 1644] [serial = 1103] [outer = 0x0]
02:59:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x125d15400) [pid = 1644] [serial = 1104] [outer = 0x12422d800]
02:59:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x125ddd000) [pid = 1644] [serial = 1105] [outer = 0x12422d800]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x12714a400) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x11d8a2000) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x120852400) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x11bef2800) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x12f491c00) [pid = 1644] [serial = 1010] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x11bdae400) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x125d10400) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x12084c800) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x11beed000) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x11bb0c000) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x120847c00) [pid = 1644] [serial = 1057] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548348189]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x112a94000) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x125ddb800) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x11beea400) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x125e7a000) [pid = 1644] [serial = 1062] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x11c1cc000) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x124233800) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x119a2e000) [pid = 1644] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x125de4000) [pid = 1644] [serial = 1020] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x11bdb3400) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11cf62400) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x125d1b800) [pid = 1644] [serial = 1015] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548339653]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11d36e400) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x11c1d5800) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x11d37ac00) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x11d81ac00) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x127144800) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x12645c000) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x123e2e800) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x11c3cdc00) [pid = 1644] [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]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x12f495c00) [pid = 1644] [serial = 1021] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x125ddc800) [pid = 1644] [serial = 1018] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11c1cb400) [pid = 1644] [serial = 1029] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x124233c00) [pid = 1644] [serial = 1047] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x12f495000) [pid = 1644] [serial = 1016] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548339653]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x125d11400) [pid = 1644] [serial = 1013] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11beeb000) [pid = 1644] [serial = 1023] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x11cf63400) [pid = 1644] [serial = 1035] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x12f495800) [pid = 1644] [serial = 1011] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x1274a3c00) [pid = 1644] [serial = 1008] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x11c583400) [pid = 1644] [serial = 1032] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x120851400) [pid = 1644] [serial = 1005] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11bdbdc00) [pid = 1644] [serial = 1026] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11bb09000) [pid = 1644] [serial = 1053] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x125bc7c00) [pid = 1644] [serial = 1050] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11ea2e000) [pid = 1644] [serial = 1041] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x125a02c00) [pid = 1644] [serial = 1060] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x12182d400) [pid = 1644] [serial = 1044] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x11d372400) [pid = 1644] [serial = 1038] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11c3d0c00) [pid = 1644] [serial = 1002] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x123e2a800) [pid = 1644] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548348189]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11cd78000) [pid = 1644] [serial = 1055] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x125e7e800) [pid = 1644] [serial = 1063] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x125e7f000) [pid = 1644] [serial = 1065] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9bf800 == 16 [pid = 1644] [id = 395]
02:59:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x119a2e000) [pid = 1644] [serial = 1106] [outer = 0x0]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x126460c00) [pid = 1644] [serial = 952] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x124225c00) [pid = 1644] [serial = 901] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x127366400) [pid = 1644] [serial = 955] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x12735d000) [pid = 1644] [serial = 946] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x125a11800) [pid = 1644] [serial = 906] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x11d1f0c00) [pid = 1644] [serial = 1036] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x11d379800) [pid = 1644] [serial = 949] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x11cd7f800) [pid = 1644] [serial = 1033] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x12749cc00) [pid = 1644] [serial = 958] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x11d812c00) [pid = 1644] [serial = 1039] [outer = 0x0] [url = about:blank]
02:59:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x119d44000) [pid = 1644] [serial = 1107] [outer = 0x119a2e000]
02:59:18 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
02:59:18 INFO - document served over http requires an https
02:59:18 INFO - sub-resource via iframe-tag using the meta-referrer
02:59:18 INFO - delivery method with keep-origin-redirect and when
02:59: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"
02:59:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:59:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:59:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:18 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
02:59:18 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 1385ms
02:59:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
02:59:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d84b800 == 17 [pid = 1644] [id = 396]
02:59:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x11bdae400) [pid = 1644] [serial = 1108] [outer = 0x0]
02:59:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x11beea400) [pid = 1644] [serial = 1109] [outer = 0x11bdae400]
02:59:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x11cd7fc00) [pid = 1644] [serial = 1110] [outer = 0x11bdae400]
02:59:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e9a000 == 18 [pid = 1644] [id = 397]
02:59:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x11cf61000) [pid = 1644] [serial = 1111] [outer = 0x0]
02:59:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x11d1f1000) [pid = 1644] [serial = 1112] [outer = 0x11cf61000]
02:59:19 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
02:59:19 INFO - document served over http requires an https
02:59:19 INFO - sub-resource via iframe-tag using the meta-referrer
02:59:19 INFO - delivery method with no-redirect and when
02:59: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"
02:59:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:59:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:59:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:19 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
02:59:19 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 876ms
02:59:19 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
02:59:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x124095000 == 19 [pid = 1644] [id = 398]
02:59:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x11bdb3400) [pid = 1644] [serial = 1113] [outer = 0x0]
02:59:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x11cf62400) [pid = 1644] [serial = 1114] [outer = 0x11bdb3400]
02:59:20 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x11ea37800) [pid = 1644] [serial = 1115] [outer = 0x11bdb3400]
02:59:20 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:20 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x125b3b000 == 20 [pid = 1644] [id = 399]
02:59:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x12182bc00) [pid = 1644] [serial = 1116] [outer = 0x0]
02:59:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x124008c00) [pid = 1644] [serial = 1117] [outer = 0x12182bc00]
02:59:21 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
02:59:21 INFO - document served over http requires an https
02:59:21 INFO - sub-resource via iframe-tag using the meta-referrer
02:59:21 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:59:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:59:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:21 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
02:59:21 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 1138ms
02:59:21 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
02:59:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x125d59800 == 21 [pid = 1644] [id = 400]
02:59:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x125a02800) [pid = 1644] [serial = 1118] [outer = 0x0]
02:59:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x125b4a000) [pid = 1644] [serial = 1119] [outer = 0x125a02800]
02:59:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x125d10400) [pid = 1644] [serial = 1120] [outer = 0x125a02800]
02:59:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x125ea8000 == 22 [pid = 1644] [id = 401]
02:59:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x125d1c800) [pid = 1644] [serial = 1121] [outer = 0x0]
02:59:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x125e70400) [pid = 1644] [serial = 1122] [outer = 0x125d1c800]
02:59:21 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
02:59:21 INFO - document served over http requires an https
02:59:21 INFO - sub-resource via iframe-tag using the meta-referrer
02:59:21 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:59:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:59:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:21 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
02:59:21 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 681ms
02:59:21 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
02:59:21 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x125f29800 == 23 [pid = 1644] [id = 402]
02:59:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x124233800) [pid = 1644] [serial = 1123] [outer = 0x0]
02:59:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x125e7a000) [pid = 1644] [serial = 1124] [outer = 0x124233800]
02:59:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x126451400) [pid = 1644] [serial = 1125] [outer = 0x124233800]
02:59:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x12725d800 == 24 [pid = 1644] [id = 403]
02:59:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x12645d800) [pid = 1644] [serial = 1126] [outer = 0x0]
02:59:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x1272b0000) [pid = 1644] [serial = 1127] [outer = 0x12645d800]
02:59:22 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
02:59:22 INFO - document served over http requires an https
02:59:22 INFO - sub-resource via iframe-tag using the meta-referrer
02:59:22 INFO - delivery method with keep-origin-redirect and when
02:59: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"
02:59:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:59:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:59:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:22 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
02:59:22 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 722ms
02:59:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
02:59:22 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:22 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x1274b5000 == 25 [pid = 1644] [id = 404]
02:59:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x125e79000) [pid = 1644] [serial = 1128] [outer = 0x0]
02:59:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x127388000) [pid = 1644] [serial = 1129] [outer = 0x125e79000]
02:59:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x1274a2800) [pid = 1644] [serial = 1130] [outer = 0x125e79000]
02:59:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f523800 == 26 [pid = 1644] [id = 405]
02:59:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x1274a4000) [pid = 1644] [serial = 1131] [outer = 0x0]
02:59:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x12f488000) [pid = 1644] [serial = 1132] [outer = 0x1274a4000]
02:59:23 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
02:59:23 INFO - document served over http requires an https
02:59:23 INFO - sub-resource via iframe-tag using the meta-referrer
02:59:23 INFO - delivery method with no-redirect and when
02:59: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"
02:59:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:59:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:59:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:23 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
02:59:23 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 633ms
02:59:23 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
02:59:23 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f536800 == 27 [pid = 1644] [id = 406]
02:59:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x12735e400) [pid = 1644] [serial = 1133] [outer = 0x0]
02:59:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x12f492c00) [pid = 1644] [serial = 1134] [outer = 0x12735e400]
02:59:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x13110d000) [pid = 1644] [serial = 1135] [outer = 0x12735e400]
02:59:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f5ba000 == 28 [pid = 1644] [id = 407]
02:59:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x1261be400) [pid = 1644] [serial = 1136] [outer = 0x0]
02:59:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x1261c0800) [pid = 1644] [serial = 1137] [outer = 0x1261be400]
02:59:24 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
02:59:24 INFO - document served over http requires an https
02:59:24 INFO - sub-resource via iframe-tag using the meta-referrer
02:59:24 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
02:59:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
02:59:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:24 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
02:59:24 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 979ms
02:59:24 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
02:59:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f5bc800 == 29 [pid = 1644] [id = 408]
02:59:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x1261c5000) [pid = 1644] [serial = 1138] [outer = 0x0]
02:59:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x1261c6c00) [pid = 1644] [serial = 1139] [outer = 0x1261c5000]
02:59:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x1261cc400) [pid = 1644] [serial = 1140] [outer = 0x1261c5000]
02:59:24 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
02:59:24 INFO - document served over http requires an https
02:59:24 INFO - sub-resource via script-tag using the meta-referrer
02:59:24 INFO - delivery method with keep-origin-redirect and when
02:59: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"
02:59:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:59:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:59:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:24 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
02:59:24 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 724ms
02:59:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
02:59:24 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9ca000 == 30 [pid = 1644] [id = 409]
02:59:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x11bdb7000) [pid = 1644] [serial = 1141] [outer = 0x0]
02:59:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x11c1cec00) [pid = 1644] [serial = 1142] [outer = 0x11bdb7000]
02:59:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x11d1f5800) [pid = 1644] [serial = 1143] [outer = 0x11bdb7000]
02:59:25 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
02:59:25 INFO - document served over http requires an https
02:59:25 INFO - sub-resource via script-tag using the meta-referrer
02:59:25 INFO - delivery method with no-redirect and when
02:59: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"
02:59:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:59:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:59:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:25 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
02:59:25 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 571ms
02:59:25 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
02:59:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c899800 == 31 [pid = 1644] [id = 410]
02:59:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x11bb0e000) [pid = 1644] [serial = 1144] [outer = 0x0]
02:59:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x11d80ec00) [pid = 1644] [serial = 1145] [outer = 0x11bb0e000]
02:59:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x120688800) [pid = 1644] [serial = 1146] [outer = 0x11bb0e000]
02:59:25 INFO - PROCESS | 1641 | --DOCSHELL 0x11dab4000 == 30 [pid = 1644] [id = 393]
02:59:25 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf75800 == 29 [pid = 1644] [id = 392]
02:59:25 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9c0800 == 28 [pid = 1644] [id = 391]
02:59:25 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd53800 == 27 [pid = 1644] [id = 390]
02:59:25 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd43800 == 26 [pid = 1644] [id = 389]
02:59:25 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf78000 == 25 [pid = 1644] [id = 388]
02:59:25 INFO - PROCESS | 1641 | --DOCSHELL 0x12f275000 == 24 [pid = 1644] [id = 387]
02:59:25 INFO - PROCESS | 1641 | --DOCSHELL 0x1273e6800 == 23 [pid = 1644] [id = 386]
02:59:25 INFO - PROCESS | 1641 | --DOCSHELL 0x127270800 == 22 [pid = 1644] [id = 385]
02:59:25 INFO - PROCESS | 1641 | --DOCSHELL 0x125f33800 == 21 [pid = 1644] [id = 384]
02:59:25 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea44800 == 20 [pid = 1644] [id = 383]
02:59:25 INFO - PROCESS | 1641 | --DOCSHELL 0x11a097000 == 19 [pid = 1644] [id = 382]
02:59:25 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x11d371800) [pid = 1644] [serial = 1003] [outer = 0x0] [url = about:blank]
02:59:25 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x125ba4400) [pid = 1644] [serial = 1006] [outer = 0x0] [url = about:blank]
02:59:25 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x11c588800) [pid = 1644] [serial = 1027] [outer = 0x0] [url = about:blank]
02:59:25 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x125d1c000) [pid = 1644] [serial = 1024] [outer = 0x0] [url = about:blank]
02:59:25 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x12f48ec00) [pid = 1644] [serial = 1009] [outer = 0x0] [url = about:blank]
02:59:25 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x11c9ef000) [pid = 1644] [serial = 1030] [outer = 0x0] [url = about:blank]
02:59:25 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x125de2400) [pid = 1644] [serial = 1019] [outer = 0x0] [url = about:blank]
02:59:25 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x125d17c00) [pid = 1644] [serial = 1014] [outer = 0x0] [url = about:blank]
02:59:25 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x125dd7000) [pid = 1644] [serial = 1051] [outer = 0x0] [url = about:blank]
02:59:25 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x125e77c00) [pid = 1644] [serial = 1061] [outer = 0x0] [url = about:blank]
02:59:25 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x125b48400) [pid = 1644] [serial = 1048] [outer = 0x0] [url = about:blank]
02:59:25 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11d81d000) [pid = 1644] [serial = 1056] [outer = 0x0] [url = about:blank]
02:59:25 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x120683000) [pid = 1644] [serial = 1042] [outer = 0x0] [url = about:blank]
02:59:25 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x124009000) [pid = 1644] [serial = 1045] [outer = 0x0] [url = about:blank]
02:59:25 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
02:59:25 INFO - document served over http requires an https
02:59:25 INFO - sub-resource via script-tag using the meta-referrer
02:59:25 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:59:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:59:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:25 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
02:59:25 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 572ms
02:59:25 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
02:59:25 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be91000 == 20 [pid = 1644] [id = 411]
02:59:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11c853c00) [pid = 1644] [serial = 1147] [outer = 0x0]
02:59:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11d80e800) [pid = 1644] [serial = 1148] [outer = 0x11c853c00]
02:59:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x12182b000) [pid = 1644] [serial = 1149] [outer = 0x11c853c00]
02:59:26 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
02:59:26 INFO - document served over http requires an https
02:59:26 INFO - sub-resource via script-tag using the meta-referrer
02:59:26 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:59:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:59:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:26 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
02:59:26 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 521ms
02:59:26 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
02:59:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd14800 == 21 [pid = 1644] [id = 412]
02:59:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11d36bc00) [pid = 1644] [serial = 1150] [outer = 0x0]
02:59:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x125a11800) [pid = 1644] [serial = 1151] [outer = 0x11d36bc00]
02:59:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x125bc6800) [pid = 1644] [serial = 1152] [outer = 0x11d36bc00]
02:59:27 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
02:59:27 INFO - document served over http requires an https
02:59:27 INFO - sub-resource via script-tag using the meta-referrer
02:59:27 INFO - delivery method with keep-origin-redirect and when
02:59: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"
02:59:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:59:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:59:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:27 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
02:59:27 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 778ms
02:59:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
02:59:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dac3800 == 22 [pid = 1644] [id = 413]
02:59:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x124233c00) [pid = 1644] [serial = 1153] [outer = 0x0]
02:59:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x125de5000) [pid = 1644] [serial = 1154] [outer = 0x124233c00]
02:59:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x1261c3800) [pid = 1644] [serial = 1155] [outer = 0x124233c00]
02:59:27 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:28 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
02:59:28 INFO - document served over http requires an https
02:59:28 INFO - sub-resource via script-tag using the meta-referrer
02:59:28 INFO - delivery method with no-redirect and when
02:59: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"
02:59:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:59:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:59:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:28 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
02:59:28 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 1136ms
02:59:28 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
02:59:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x12136f000 == 23 [pid = 1644] [id = 414]
02:59:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x125de3c00) [pid = 1644] [serial = 1156] [outer = 0x0]
02:59:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x1272b8c00) [pid = 1644] [serial = 1157] [outer = 0x125de3c00]
02:59:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x1274a4400) [pid = 1644] [serial = 1158] [outer = 0x125de3c00]
02:59:29 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
02:59:29 INFO - document served over http requires an https
02:59:29 INFO - sub-resource via script-tag using the meta-referrer
02:59:29 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
02:59:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
02:59:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:29 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
02:59:29 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 627ms
02:59:29 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
02:59:29 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:29 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x125d56000 == 24 [pid = 1644] [id = 415]
02:59:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x127146400) [pid = 1644] [serial = 1159] [outer = 0x0]
02:59:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x131111000) [pid = 1644] [serial = 1160] [outer = 0x127146400]
02:59:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x132211000) [pid = 1644] [serial = 1161] [outer = 0x127146400]
02:59:29 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
02:59:29 INFO - document served over http requires an https
02:59:29 INFO - sub-resource via xhr-request using the meta-referrer
02:59:29 INFO - delivery method with keep-origin-redirect and when
02:59: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"
02:59:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:59:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:59:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:29 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
02:59:29 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 525ms
02:59:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11beec400) [pid = 1644] [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]
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x11d378800) [pid = 1644] [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]
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x120685800) [pid = 1644] [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]
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x11bdae800) [pid = 1644] [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]
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x11bee8400) [pid = 1644] [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]
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x11bef4c00) [pid = 1644] [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]
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x11ea32800) [pid = 1644] [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]
02:59:29 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:29 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:29 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:29 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x12400e400) [pid = 1644] [serial = 1101] [outer = 0x0] [url = about:blank]
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x125d15400) [pid = 1644] [serial = 1104] [outer = 0x0] [url = about:blank]
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x1272b7000) [pid = 1644] [serial = 1080] [outer = 0x0] [url = about:blank]
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11d898400) [pid = 1644] [serial = 1071] [outer = 0x0] [url = about:blank]
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x125b54800) [pid = 1644] [serial = 1074] [outer = 0x0] [url = about:blank]
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x126411800) [pid = 1644] [serial = 1077] [outer = 0x0] [url = about:blank]
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11c3c9000) [pid = 1644] [serial = 1086] [outer = 0x0] [url = about:blank]
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11bb0d000) [pid = 1644] [serial = 1068] [outer = 0x0] [url = about:blank]
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x11bdb6800) [pid = 1644] [serial = 1089] [outer = 0x0] [url = about:blank]
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x127394800) [pid = 1644] [serial = 1083] [outer = 0x0] [url = about:blank]
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11d80e400) [pid = 1644] [serial = 1095] [outer = 0x0] [url = about:blank]
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x12067fc00) [pid = 1644] [serial = 1098] [outer = 0x0] [url = about:blank]
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11c84d000) [pid = 1644] [serial = 1092] [outer = 0x0] [url = about:blank]
02:59:29 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x12640e800) [pid = 1644] [serial = 1066] [outer = 0x0] [url = about:blank]
02:59:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dacd800 == 25 [pid = 1644] [id = 416]
02:59:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11a074400) [pid = 1644] [serial = 1162] [outer = 0x0]
02:59:29 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:29 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:29 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11bd06400) [pid = 1644] [serial = 1163] [outer = 0x11a074400]
02:59:29 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:29 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:30 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:30 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:30 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11d80e400) [pid = 1644] [serial = 1164] [outer = 0x11a074400]
02:59:30 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:30 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
02:59:30 INFO - document served over http requires an https
02:59:30 INFO - sub-resource via xhr-request using the meta-referrer
02:59:30 INFO - delivery method with no-redirect and when
02:59: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"
02:59:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:59:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:59:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:30 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
02:59:30 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 775ms
02:59:30 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
02:59:30 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x1273e0000 == 26 [pid = 1644] [id = 417]
02:59:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x12067fc00) [pid = 1644] [serial = 1165] [outer = 0x0]
02:59:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x12f322800) [pid = 1644] [serial = 1166] [outer = 0x12067fc00]
02:59:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x12f327c00) [pid = 1644] [serial = 1167] [outer = 0x12067fc00]
02:59:30 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
02:59:30 INFO - document served over http requires an https
02:59:30 INFO - sub-resource via xhr-request using the meta-referrer
02:59:30 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:59:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:59:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:30 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
02:59:30 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 524ms
02:59:30 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
02:59:30 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x131186000 == 27 [pid = 1644] [id = 418]
02:59:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x126456400) [pid = 1644] [serial = 1168] [outer = 0x0]
02:59:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x12f32d400) [pid = 1644] [serial = 1169] [outer = 0x126456400]
02:59:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x1311d4c00) [pid = 1644] [serial = 1170] [outer = 0x126456400]
02:59:31 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
02:59:31 INFO - document served over http requires an https
02:59:31 INFO - sub-resource via xhr-request using the meta-referrer
02:59:31 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:59:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:59:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:31 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
02:59:31 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 520ms
02:59:31 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
02:59:31 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x126111800 == 28 [pid = 1644] [id = 419]
02:59:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x126142000) [pid = 1644] [serial = 1171] [outer = 0x0]
02:59:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x126143000) [pid = 1644] [serial = 1172] [outer = 0x126142000]
02:59:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x1272be800) [pid = 1644] [serial = 1173] [outer = 0x126142000]
02:59:31 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
02:59:31 INFO - document served over http requires an https
02:59:31 INFO - sub-resource via xhr-request using the meta-referrer
02:59:31 INFO - delivery method with keep-origin-redirect and when
02:59: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"
02:59:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:59:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:59:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:31 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
02:59:31 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 578ms
02:59:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
02:59:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c894800 == 29 [pid = 1644] [id = 420]
02:59:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11cf61400) [pid = 1644] [serial = 1174] [outer = 0x0]
02:59:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11d152000) [pid = 1644] [serial = 1175] [outer = 0x11cf61400]
02:59:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x12400c000) [pid = 1644] [serial = 1176] [outer = 0x11cf61400]
02:59:32 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
02:59:32 INFO - document served over http requires an https
02:59:32 INFO - sub-resource via xhr-request using the meta-referrer
02:59:32 INFO - delivery method with no-redirect and when
02:59: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"
02:59:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:59:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:59:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:32 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
02:59:32 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 624ms
02:59:32 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
02:59:32 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:32 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x126115000 == 30 [pid = 1644] [id = 421]
02:59:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x126140000) [pid = 1644] [serial = 1177] [outer = 0x0]
02:59:32 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:32 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:32 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x1261bd800) [pid = 1644] [serial = 1178] [outer = 0x126140000]
02:59:32 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:32 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:32 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:32 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:32 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:32 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:32 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x126223400) [pid = 1644] [serial = 1179] [outer = 0x126140000]
02:59:32 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:32 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:33 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
02:59:33 INFO - document served over http requires an https
02:59:33 INFO - sub-resource via xhr-request using the meta-referrer
02:59:33 INFO - delivery method with swap-origin-redirect and when
02:59: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"
02:59:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
02:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
02:59:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
02:59:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
02:59:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
02:59:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
02:59:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
02:59:33 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
02:59:33 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 619ms
02:59:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
02:59:33 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:33 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x13213e800 == 31 [pid = 1644] [id = 422]
02:59:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x126225400) [pid = 1644] [serial = 1180] [outer = 0x0]
02:59:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x126453800) [pid = 1644] [serial = 1181] [outer = 0x126225400]
02:59:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x12f323400) [pid = 1644] [serial = 1182] [outer = 0x126225400]
02:59:33 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
02:59:33 INFO - document served over http requires an http
02:59:33 INFO - sub-resource via fetch-request using the http-csp
02:59:33 INFO - delivery method with keep-origin-redirect and when
02:59:33 INFO - the target request is cross-origin.
02:59:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 576ms
02:59:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
02:59:33 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x132154000 == 32 [pid = 1644] [id = 423]
02:59:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x126228400) [pid = 1644] [serial = 1183] [outer = 0x0]
02:59:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x1311d6c00) [pid = 1644] [serial = 1184] [outer = 0x126228400]
02:59:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x130ea9800) [pid = 1644] [serial = 1185] [outer = 0x126228400]
02:59:34 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:34 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:34 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:34 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:34 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:34 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:34 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:35 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
02:59:35 INFO - document served over http requires an http
02:59:35 INFO - sub-resource via fetch-request using the http-csp
02:59:35 INFO - delivery method with no-redirect and when
02:59:35 INFO - the target request is cross-origin.
02:59:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1332ms
02:59:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
02:59:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c884800 == 33 [pid = 1644] [id = 424]
02:59:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x11bb0c000) [pid = 1644] [serial = 1186] [outer = 0x0]
02:59:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x11bdbcc00) [pid = 1644] [serial = 1187] [outer = 0x11bb0c000]
02:59:35 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:35 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x11c589c00) [pid = 1644] [serial = 1188] [outer = 0x11bb0c000]
02:59:35 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:35 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:35 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:36 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
02:59:36 INFO - document served over http requires an http
02:59:36 INFO - sub-resource via fetch-request using the http-csp
02:59:36 INFO - delivery method with swap-origin-redirect and when
02:59:36 INFO - the target request is cross-origin.
02:59:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1229ms
02:59:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
02:59:36 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a099800 == 34 [pid = 1644] [id = 425]
02:59:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x119d46800) [pid = 1644] [serial = 1189] [outer = 0x0]
02:59:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x11bdbc000) [pid = 1644] [serial = 1190] [outer = 0x119d46800]
02:59:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x11c1d7000) [pid = 1644] [serial = 1191] [outer = 0x119d46800]
02:59:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x1109a8800 == 35 [pid = 1644] [id = 426]
02:59:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x112af3c00) [pid = 1644] [serial = 1192] [outer = 0x0]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x131186000 == 34 [pid = 1644] [id = 418]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x1273e0000 == 33 [pid = 1644] [id = 417]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11dacd800 == 32 [pid = 1644] [id = 416]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x125d56000 == 31 [pid = 1644] [id = 415]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x12136f000 == 30 [pid = 1644] [id = 414]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x125e9b800 == 29 [pid = 1644] [id = 381]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11dac3800 == 28 [pid = 1644] [id = 413]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd14800 == 27 [pid = 1644] [id = 412]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11be91000 == 26 [pid = 1644] [id = 411]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11c899800 == 25 [pid = 1644] [id = 410]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9ca000 == 24 [pid = 1644] [id = 409]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x12f5bc800 == 23 [pid = 1644] [id = 408]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x12f5ba000 == 22 [pid = 1644] [id = 407]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x12f523800 == 21 [pid = 1644] [id = 405]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x12f536800 == 20 [pid = 1644] [id = 406]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x1274b5000 == 19 [pid = 1644] [id = 404]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x12725d800 == 18 [pid = 1644] [id = 403]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x125f29800 == 17 [pid = 1644] [id = 402]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x125ea8000 == 16 [pid = 1644] [id = 401]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x125d59800 == 15 [pid = 1644] [id = 400]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x125b3b000 == 14 [pid = 1644] [id = 399]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x124095000 == 13 [pid = 1644] [id = 398]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x123e9a000 == 12 [pid = 1644] [id = 397]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11d84b800 == 11 [pid = 1644] [id = 396]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9bf800 == 10 [pid = 1644] [id = 395]
02:59:36 INFO - PROCESS | 1641 | --DOCSHELL 0x1206b0000 == 9 [pid = 1644] [id = 394]
02:59:36 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x125b9fc00) [pid = 1644] [serial = 1102] [outer = 0x0] [url = about:blank]
02:59:36 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x11d1ef800) [pid = 1644] [serial = 1093] [outer = 0x0] [url = about:blank]
02:59:36 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x123e26400) [pid = 1644] [serial = 1099] [outer = 0x0] [url = about:blank]
02:59:36 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x11d89c800) [pid = 1644] [serial = 1096] [outer = 0x0] [url = about:blank]
02:59:36 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x11d14d000) [pid = 1644] [serial = 1090] [outer = 0x0] [url = about:blank]
02:59:36 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x11d375c00) [pid = 1644] [serial = 1087] [outer = 0x0] [url = about:blank]
02:59:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x119a0c000) [pid = 1644] [serial = 1193] [outer = 0x112af3c00]
02:59:37 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
02:59:37 INFO - document served over http requires an http
02:59:37 INFO - sub-resource via iframe-tag using the http-csp
02:59:37 INFO - delivery method with keep-origin-redirect and when
02:59:37 INFO - the target request is cross-origin.
02:59:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 624ms
02:59:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
02:59:37 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd44000 == 10 [pid = 1644] [id = 427]
02:59:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x11bb09000) [pid = 1644] [serial = 1194] [outer = 0x0]
02:59:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x11c3d2c00) [pid = 1644] [serial = 1195] [outer = 0x11bb09000]
02:59:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x11c84c400) [pid = 1644] [serial = 1196] [outer = 0x11bb09000]
02:59:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1dd000 == 11 [pid = 1644] [id = 428]
02:59:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x11c851c00) [pid = 1644] [serial = 1197] [outer = 0x0]
02:59:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x11c9f4000) [pid = 1644] [serial = 1198] [outer = 0x11c851c00]
02:59:37 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
02:59:37 INFO - document served over http requires an http
02:59:37 INFO - sub-resource via iframe-tag using the http-csp
02:59:37 INFO - delivery method with no-redirect and when
02:59:37 INFO - the target request is cross-origin.
02:59:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 521ms
02:59:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
02:59:37 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1f5000 == 12 [pid = 1644] [id = 429]
02:59:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x11c3cfc00) [pid = 1644] [serial = 1199] [outer = 0x0]
02:59:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x11c9fb800) [pid = 1644] [serial = 1200] [outer = 0x11c3cfc00]
02:59:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x11cd7dc00) [pid = 1644] [serial = 1201] [outer = 0x11c3cfc00]
02:59:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c556000 == 13 [pid = 1644] [id = 430]
02:59:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x11cf55c00) [pid = 1644] [serial = 1202] [outer = 0x0]
02:59:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x11cf5dc00) [pid = 1644] [serial = 1203] [outer = 0x11cf55c00]
02:59:38 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
02:59:38 INFO - document served over http requires an http
02:59:38 INFO - sub-resource via iframe-tag using the http-csp
02:59:38 INFO - delivery method with swap-origin-redirect and when
02:59:38 INFO - the target request is cross-origin.
02:59:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 531ms
02:59:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
02:59:38 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c893800 == 14 [pid = 1644] [id = 431]
02:59:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x11c9fac00) [pid = 1644] [serial = 1204] [outer = 0x0]
02:59:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x11d144400) [pid = 1644] [serial = 1205] [outer = 0x11c9fac00]
02:59:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x11d14d800) [pid = 1644] [serial = 1206] [outer = 0x11c9fac00]
02:59:38 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
02:59:38 INFO - document served over http requires an http
02:59:38 INFO - sub-resource via script-tag using the http-csp
02:59:38 INFO - delivery method with keep-origin-redirect and when
02:59:38 INFO - the target request is cross-origin.
02:59:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 525ms
02:59:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
02:59:38 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd09800 == 15 [pid = 1644] [id = 432]
02:59:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x11d143c00) [pid = 1644] [serial = 1207] [outer = 0x0]
02:59:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x11d1f2c00) [pid = 1644] [serial = 1208] [outer = 0x11d143c00]
02:59:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x11d373c00) [pid = 1644] [serial = 1209] [outer = 0x11d143c00]
02:59:39 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
02:59:39 INFO - document served over http requires an http
02:59:39 INFO - sub-resource via script-tag using the http-csp
02:59:39 INFO - delivery method with no-redirect and when
02:59:39 INFO - the target request is cross-origin.
02:59:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 473ms
02:59:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
02:59:39 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:39 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf90800 == 16 [pid = 1644] [id = 433]
02:59:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x11d1f1c00) [pid = 1644] [serial = 1210] [outer = 0x0]
02:59:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x11d812400) [pid = 1644] [serial = 1211] [outer = 0x11d1f1c00]
02:59:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 125 (0x11d81bc00) [pid = 1644] [serial = 1212] [outer = 0x11d1f1c00]
02:59:39 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
02:59:39 INFO - document served over http requires an http
02:59:39 INFO - sub-resource via script-tag using the http-csp
02:59:39 INFO - delivery method with swap-origin-redirect and when
02:59:39 INFO - the target request is cross-origin.
02:59:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 521ms
02:59:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
02:59:39 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d629000 == 17 [pid = 1644] [id = 434]
02:59:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 126 (0x11d80fc00) [pid = 1644] [serial = 1213] [outer = 0x0]
02:59:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 127 (0x11d8a2400) [pid = 1644] [serial = 1214] [outer = 0x11d80fc00]
02:59:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 128 (0x11ea33400) [pid = 1644] [serial = 1215] [outer = 0x11d80fc00]
02:59:40 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
02:59:40 INFO - document served over http requires an http
02:59:40 INFO - sub-resource via xhr-request using the http-csp
02:59:40 INFO - delivery method with keep-origin-redirect and when
02:59:40 INFO - the target request is cross-origin.
02:59:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 474ms
02:59:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
02:59:40 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dab2800 == 18 [pid = 1644] [id = 435]
02:59:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 129 (0x11d89d800) [pid = 1644] [serial = 1216] [outer = 0x0]
02:59:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 130 (0x120681000) [pid = 1644] [serial = 1217] [outer = 0x11d89d800]
02:59:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 131 (0x12084d400) [pid = 1644] [serial = 1218] [outer = 0x11d89d800]
02:59:40 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
02:59:40 INFO - document served over http requires an http
02:59:40 INFO - sub-resource via xhr-request using the http-csp
02:59:40 INFO - delivery method with no-redirect and when
02:59:40 INFO - the target request is cross-origin.
02:59:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 473ms
02:59:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
02:59:40 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea40800 == 19 [pid = 1644] [id = 436]
02:59:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 132 (0x11ea36000) [pid = 1644] [serial = 1219] [outer = 0x0]
02:59:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 133 (0x121830800) [pid = 1644] [serial = 1220] [outer = 0x11ea36000]
02:59:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 134 (0x123e2e000) [pid = 1644] [serial = 1221] [outer = 0x11ea36000]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 133 (0x12067fc00) [pid = 1644] [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]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 132 (0x125de3c00) [pid = 1644] [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]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 131 (0x11c853c00) [pid = 1644] [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]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 130 (0x124233c00) [pid = 1644] [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]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 129 (0x11bdb7000) [pid = 1644] [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]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 128 (0x11bb0e000) [pid = 1644] [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]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 127 (0x11d36bc00) [pid = 1644] [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]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 126 (0x126456400) [pid = 1644] [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]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 125 (0x11a074400) [pid = 1644] [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]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 124 (0x119a2e000) [pid = 1644] [serial = 1106] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x127146400) [pid = 1644] [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]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x1274a4000) [pid = 1644] [serial = 1131] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548362979]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x1261be400) [pid = 1644] [serial = 1136] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x12645d800) [pid = 1644] [serial = 1126] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x11cf61000) [pid = 1644] [serial = 1111] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548359701]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x12182bc00) [pid = 1644] [serial = 1116] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x125d1c800) [pid = 1644] [serial = 1121] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x125de5000) [pid = 1644] [serial = 1154] [outer = 0x0] [url = about:blank]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x11beea400) [pid = 1644] [serial = 1109] [outer = 0x0] [url = about:blank]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x11bd06400) [pid = 1644] [serial = 1163] [outer = 0x0] [url = about:blank]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x125e70400) [pid = 1644] [serial = 1122] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x1272b0000) [pid = 1644] [serial = 1127] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x11c1cec00) [pid = 1644] [serial = 1142] [outer = 0x0] [url = about:blank]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x125a11800) [pid = 1644] [serial = 1151] [outer = 0x0] [url = about:blank]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x11d80e800) [pid = 1644] [serial = 1148] [outer = 0x0] [url = about:blank]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x125e7a000) [pid = 1644] [serial = 1124] [outer = 0x0] [url = about:blank]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x12f32d400) [pid = 1644] [serial = 1169] [outer = 0x0] [url = about:blank]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x12f322800) [pid = 1644] [serial = 1166] [outer = 0x0] [url = about:blank]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x12f492c00) [pid = 1644] [serial = 1134] [outer = 0x0] [url = about:blank]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x12f488000) [pid = 1644] [serial = 1132] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548362979]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x127388000) [pid = 1644] [serial = 1129] [outer = 0x0] [url = about:blank]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11cf62400) [pid = 1644] [serial = 1114] [outer = 0x0] [url = about:blank]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x11d80ec00) [pid = 1644] [serial = 1145] [outer = 0x0] [url = about:blank]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x131111000) [pid = 1644] [serial = 1160] [outer = 0x0] [url = about:blank]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x119d44000) [pid = 1644] [serial = 1107] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x11d1f1000) [pid = 1644] [serial = 1112] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548359701]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x1261c6c00) [pid = 1644] [serial = 1139] [outer = 0x0] [url = about:blank]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x124008c00) [pid = 1644] [serial = 1117] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:41 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x126143000) [pid = 1644] [serial = 1172] [outer = 0x0] [url = about:blank]
02:59:42 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x1261c0800) [pid = 1644] [serial = 1137] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
02:59:42 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x125b4a000) [pid = 1644] [serial = 1119] [outer = 0x0] [url = about:blank]
02:59:42 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x1272b8c00) [pid = 1644] [serial = 1157] [outer = 0x0] [url = about:blank]
02:59:42 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x11d80e400) [pid = 1644] [serial = 1164] [outer = 0x0] [url = about:blank]
02:59:42 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x12f327c00) [pid = 1644] [serial = 1167] [outer = 0x0] [url = about:blank]
02:59:42 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x1311d4c00) [pid = 1644] [serial = 1170] [outer = 0x0] [url = about:blank]
02:59:42 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x132211000) [pid = 1644] [serial = 1161] [outer = 0x0] [url = about:blank]
02:59:42 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
02:59:42 INFO - document served over http requires an http
02:59:42 INFO - sub-resource via xhr-request using the http-csp
02:59:42 INFO - delivery method with swap-origin-redirect and when
02:59:42 INFO - the target request is cross-origin.
02:59:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1730ms
02:59:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
02:59:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206a5800 == 20 [pid = 1644] [id = 437]
02:59:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11d14bc00) [pid = 1644] [serial = 1222] [outer = 0x0]
02:59:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11d1f0800) [pid = 1644] [serial = 1223] [outer = 0x11d14bc00]
02:59:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x123e33400) [pid = 1644] [serial = 1224] [outer = 0x11d14bc00]
02:59:43 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
02:59:43 INFO - document served over http requires an https
02:59:43 INFO - sub-resource via fetch-request using the http-csp
02:59:43 INFO - delivery method with keep-origin-redirect and when
02:59:43 INFO - the target request is cross-origin.
02:59:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1176ms
02:59:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
02:59:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e95800 == 21 [pid = 1644] [id = 438]
02:59:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11bdbc800) [pid = 1644] [serial = 1225] [outer = 0x0]
02:59:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x124009400) [pid = 1644] [serial = 1226] [outer = 0x11bdbc800]
02:59:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x124227c00) [pid = 1644] [serial = 1227] [outer = 0x11bdbc800]
02:59:44 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
02:59:44 INFO - document served over http requires an https
02:59:44 INFO - sub-resource via fetch-request using the http-csp
02:59:44 INFO - delivery method with no-redirect and when
02:59:44 INFO - the target request is cross-origin.
02:59:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 676ms
02:59:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
02:59:44 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9dc800 == 22 [pid = 1644] [id = 439]
02:59:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x11bef2400) [pid = 1644] [serial = 1228] [outer = 0x0]
02:59:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x11c3cd800) [pid = 1644] [serial = 1229] [outer = 0x11bef2400]
02:59:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x11c9f7400) [pid = 1644] [serial = 1230] [outer = 0x11bef2400]
02:59:44 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
02:59:44 INFO - document served over http requires an https
02:59:44 INFO - sub-resource via fetch-request using the http-csp
02:59:44 INFO - delivery method with swap-origin-redirect and when
02:59:44 INFO - the target request is cross-origin.
02:59:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 671ms
02:59:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
02:59:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x123ea0800 == 23 [pid = 1644] [id = 440]
02:59:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x11bef0400) [pid = 1644] [serial = 1231] [outer = 0x0]
02:59:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x11d1ed400) [pid = 1644] [serial = 1232] [outer = 0x11bef0400]
02:59:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x11d8a3400) [pid = 1644] [serial = 1233] [outer = 0x11bef0400]
02:59:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x1240a6000 == 24 [pid = 1644] [id = 441]
02:59:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x12067ec00) [pid = 1644] [serial = 1234] [outer = 0x0]
02:59:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x121836c00) [pid = 1644] [serial = 1235] [outer = 0x12067ec00]
02:59:45 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
02:59:45 INFO - document served over http requires an https
02:59:45 INFO - sub-resource via iframe-tag using the http-csp
02:59:45 INFO - delivery method with keep-origin-redirect and when
02:59:45 INFO - the target request is cross-origin.
02:59:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 678ms
02:59:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
02:59:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x125b2d000 == 25 [pid = 1644] [id = 442]
02:59:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x11d151800) [pid = 1644] [serial = 1236] [outer = 0x0]
02:59:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x124006c00) [pid = 1644] [serial = 1237] [outer = 0x11d151800]
02:59:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x124230400) [pid = 1644] [serial = 1238] [outer = 0x11d151800]
02:59:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x125d4e800 == 26 [pid = 1644] [id = 443]
02:59:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x124232c00) [pid = 1644] [serial = 1239] [outer = 0x0]
02:59:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x125a0a400) [pid = 1644] [serial = 1240] [outer = 0x124232c00]
02:59:46 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
02:59:46 INFO - document served over http requires an https
02:59:46 INFO - sub-resource via iframe-tag using the http-csp
02:59:46 INFO - delivery method with no-redirect and when
02:59:46 INFO - the target request is cross-origin.
02:59:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 625ms
02:59:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
02:59:46 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x125e91800 == 27 [pid = 1644] [id = 444]
02:59:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x124004c00) [pid = 1644] [serial = 1241] [outer = 0x0]
02:59:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x125a07400) [pid = 1644] [serial = 1242] [outer = 0x124004c00]
02:59:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x125b52800) [pid = 1644] [serial = 1243] [outer = 0x124004c00]
02:59:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x125eaa800 == 28 [pid = 1644] [id = 445]
02:59:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x125ba0000) [pid = 1644] [serial = 1244] [outer = 0x0]
02:59:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x125ba6000) [pid = 1644] [serial = 1245] [outer = 0x125ba0000]
02:59:46 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
02:59:46 INFO - document served over http requires an https
02:59:46 INFO - sub-resource via iframe-tag using the http-csp
02:59:46 INFO - delivery method with swap-origin-redirect and when
02:59:46 INFO - the target request is cross-origin.
02:59:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 775ms
02:59:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
02:59:47 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:47 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c88b800 == 29 [pid = 1644] [id = 446]
02:59:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x124233400) [pid = 1644] [serial = 1246] [outer = 0x0]
02:59:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x125bcd000) [pid = 1644] [serial = 1247] [outer = 0x124233400]
02:59:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x125d10800) [pid = 1644] [serial = 1248] [outer = 0x124233400]
02:59:47 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
02:59:47 INFO - document served over http requires an https
02:59:47 INFO - sub-resource via script-tag using the http-csp
02:59:47 INFO - delivery method with keep-origin-redirect and when
02:59:47 INFO - the target request is cross-origin.
02:59:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 878ms
02:59:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
02:59:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x126108000 == 30 [pid = 1644] [id = 447]
02:59:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x125bca400) [pid = 1644] [serial = 1249] [outer = 0x0]
02:59:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x125d1c000) [pid = 1644] [serial = 1250] [outer = 0x125bca400]
02:59:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x125de4000) [pid = 1644] [serial = 1251] [outer = 0x125bca400]
02:59:48 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
02:59:48 INFO - document served over http requires an https
02:59:48 INFO - sub-resource via script-tag using the http-csp
02:59:48 INFO - delivery method with no-redirect and when
02:59:48 INFO - the target request is cross-origin.
02:59:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 675ms
02:59:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
02:59:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9c0800 == 31 [pid = 1644] [id = 448]
02:59:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x11bdb3000) [pid = 1644] [serial = 1252] [outer = 0x0]
02:59:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x11c3c5000) [pid = 1644] [serial = 1253] [outer = 0x11bdb3000]
02:59:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x11cd7ec00) [pid = 1644] [serial = 1254] [outer = 0x11bdb3000]
02:59:49 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
02:59:49 INFO - document served over http requires an https
02:59:49 INFO - sub-resource via script-tag using the http-csp
02:59:49 INFO - delivery method with swap-origin-redirect and when
02:59:49 INFO - the target request is cross-origin.
02:59:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 574ms
02:59:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
02:59:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd5b800 == 32 [pid = 1644] [id = 449]
02:59:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x11c58c000) [pid = 1644] [serial = 1255] [outer = 0x0]
02:59:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x11c9f5000) [pid = 1644] [serial = 1256] [outer = 0x11c58c000]
02:59:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x11d14dc00) [pid = 1644] [serial = 1257] [outer = 0x11c58c000]
02:59:49 INFO - PROCESS | 1641 | --DOCSHELL 0x1206a5800 == 31 [pid = 1644] [id = 437]
02:59:49 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea40800 == 30 [pid = 1644] [id = 436]
02:59:49 INFO - PROCESS | 1641 | --DOCSHELL 0x11dab2800 == 29 [pid = 1644] [id = 435]
02:59:49 INFO - PROCESS | 1641 | --DOCSHELL 0x11d629000 == 28 [pid = 1644] [id = 434]
02:59:49 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf90800 == 27 [pid = 1644] [id = 433]
02:59:49 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd09800 == 26 [pid = 1644] [id = 432]
02:59:49 INFO - PROCESS | 1641 | --DOCSHELL 0x11c893800 == 25 [pid = 1644] [id = 431]
02:59:49 INFO - PROCESS | 1641 | --DOCSHELL 0x11c556000 == 24 [pid = 1644] [id = 430]
02:59:49 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1f5000 == 23 [pid = 1644] [id = 429]
02:59:49 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1dd000 == 22 [pid = 1644] [id = 428]
02:59:49 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd44000 == 21 [pid = 1644] [id = 427]
02:59:49 INFO - PROCESS | 1641 | --DOCSHELL 0x1109a8800 == 20 [pid = 1644] [id = 426]
02:59:49 INFO - PROCESS | 1641 | --DOCSHELL 0x11a099800 == 19 [pid = 1644] [id = 425]
02:59:49 INFO - PROCESS | 1641 | --DOCSHELL 0x11c884800 == 18 [pid = 1644] [id = 424]
02:59:49 INFO - PROCESS | 1641 | --DOCSHELL 0x13213e800 == 17 [pid = 1644] [id = 422]
02:59:49 INFO - PROCESS | 1641 | --DOCSHELL 0x126115000 == 16 [pid = 1644] [id = 421]
02:59:49 INFO - PROCESS | 1641 | --DOCSHELL 0x11c894800 == 15 [pid = 1644] [id = 420]
02:59:49 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x125ddd000) [pid = 1644] [serial = 1105] [outer = 0x0] [url = about:blank]
02:59:49 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x12182b000) [pid = 1644] [serial = 1149] [outer = 0x0] [url = about:blank]
02:59:49 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x11d1f5800) [pid = 1644] [serial = 1143] [outer = 0x0] [url = about:blank]
02:59:49 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x1261c3800) [pid = 1644] [serial = 1155] [outer = 0x0] [url = about:blank]
02:59:49 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x120688800) [pid = 1644] [serial = 1146] [outer = 0x0] [url = about:blank]
02:59:49 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x125bc6800) [pid = 1644] [serial = 1152] [outer = 0x0] [url = about:blank]
02:59:49 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x1274a4400) [pid = 1644] [serial = 1158] [outer = 0x0] [url = about:blank]
02:59:49 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
02:59:49 INFO - document served over http requires an https
02:59:49 INFO - sub-resource via xhr-request using the http-csp
02:59:49 INFO - delivery method with keep-origin-redirect and when
02:59:49 INFO - the target request is cross-origin.
02:59:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 621ms
02:59:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
02:59:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a095800 == 16 [pid = 1644] [id = 450]
02:59:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x11c3ce400) [pid = 1644] [serial = 1258] [outer = 0x0]
02:59:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x11cd7d000) [pid = 1644] [serial = 1259] [outer = 0x11c3ce400]
02:59:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x11d36fc00) [pid = 1644] [serial = 1260] [outer = 0x11c3ce400]
02:59:50 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
02:59:50 INFO - document served over http requires an https
02:59:50 INFO - sub-resource via xhr-request using the http-csp
02:59:50 INFO - delivery method with no-redirect and when
02:59:50 INFO - the target request is cross-origin.
02:59:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 782ms
02:59:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
02:59:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c884800 == 17 [pid = 1644] [id = 451]
02:59:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x11c852800) [pid = 1644] [serial = 1261] [outer = 0x0]
02:59:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x11d898400) [pid = 1644] [serial = 1262] [outer = 0x11c852800]
02:59:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x11ea33000) [pid = 1644] [serial = 1263] [outer = 0x11c852800]
02:59:51 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
02:59:51 INFO - document served over http requires an https
02:59:51 INFO - sub-resource via xhr-request using the http-csp
02:59:51 INFO - delivery method with swap-origin-redirect and when
02:59:51 INFO - the target request is cross-origin.
02:59:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 973ms
02:59:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
02:59:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd1f800 == 18 [pid = 1644] [id = 452]
02:59:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x120682800) [pid = 1644] [serial = 1264] [outer = 0x0]
02:59:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 125 (0x120844800) [pid = 1644] [serial = 1265] [outer = 0x120682800]
02:59:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 126 (0x121833c00) [pid = 1644] [serial = 1266] [outer = 0x120682800]
02:59:52 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
02:59:52 INFO - document served over http requires an http
02:59:52 INFO - sub-resource via fetch-request using the http-csp
02:59:52 INFO - delivery method with keep-origin-redirect and when
02:59:52 INFO - the target request is same-origin.
02:59:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 522ms
02:59:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
02:59:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d629000 == 19 [pid = 1644] [id = 453]
02:59:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 127 (0x11d819000) [pid = 1644] [serial = 1267] [outer = 0x0]
02:59:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 128 (0x12422d000) [pid = 1644] [serial = 1268] [outer = 0x11d819000]
02:59:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 129 (0x125bc8c00) [pid = 1644] [serial = 1269] [outer = 0x11d819000]
02:59:52 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
02:59:52 INFO - document served over http requires an http
02:59:52 INFO - sub-resource via fetch-request using the http-csp
02:59:52 INFO - delivery method with no-redirect and when
02:59:52 INFO - the target request is same-origin.
02:59:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 519ms
02:59:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
02:59:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dab8800 == 20 [pid = 1644] [id = 454]
02:59:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 130 (0x12400ac00) [pid = 1644] [serial = 1270] [outer = 0x0]
02:59:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 131 (0x125d19000) [pid = 1644] [serial = 1271] [outer = 0x12400ac00]
02:59:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 132 (0x125e73000) [pid = 1644] [serial = 1272] [outer = 0x12400ac00]
02:59:53 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
02:59:53 INFO - document served over http requires an http
02:59:53 INFO - sub-resource via fetch-request using the http-csp
02:59:53 INFO - delivery method with swap-origin-redirect and when
02:59:53 INFO - the target request is same-origin.
02:59:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 577ms
02:59:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
02:59:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea4a800 == 21 [pid = 1644] [id = 455]
02:59:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 133 (0x125d19800) [pid = 1644] [serial = 1273] [outer = 0x0]
02:59:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 134 (0x125e7f000) [pid = 1644] [serial = 1274] [outer = 0x125d19800]
02:59:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 135 (0x126148800) [pid = 1644] [serial = 1275] [outer = 0x125d19800]
02:59:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206af000 == 22 [pid = 1644] [id = 456]
02:59:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 136 (0x1261bf400) [pid = 1644] [serial = 1276] [outer = 0x0]
02:59:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 137 (0x1261c6000) [pid = 1644] [serial = 1277] [outer = 0x1261bf400]
02:59:53 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
02:59:53 INFO - document served over http requires an http
02:59:53 INFO - sub-resource via iframe-tag using the http-csp
02:59:53 INFO - delivery method with keep-origin-redirect and when
02:59:53 INFO - the target request is same-origin.
02:59:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 525ms
02:59:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
02:59:53 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x121385800 == 23 [pid = 1644] [id = 457]
02:59:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 138 (0x125e7a000) [pid = 1644] [serial = 1278] [outer = 0x0]
02:59:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 139 (0x1261c4400) [pid = 1644] [serial = 1279] [outer = 0x125e7a000]
02:59:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 140 (0x126224c00) [pid = 1644] [serial = 1280] [outer = 0x125e7a000]
02:59:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x125d46800 == 24 [pid = 1644] [id = 458]
02:59:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 141 (0x12622b800) [pid = 1644] [serial = 1281] [outer = 0x0]
02:59:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 142 (0x126408400) [pid = 1644] [serial = 1282] [outer = 0x12622b800]
02:59:54 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
02:59:54 INFO - document served over http requires an http
02:59:54 INFO - sub-resource via iframe-tag using the http-csp
02:59:54 INFO - delivery method with no-redirect and when
02:59:54 INFO - the target request is same-origin.
02:59:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 523ms
02:59:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
02:59:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x126105800 == 25 [pid = 1644] [id = 459]
02:59:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 143 (0x1261ca400) [pid = 1644] [serial = 1283] [outer = 0x0]
02:59:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 144 (0x12640e000) [pid = 1644] [serial = 1284] [outer = 0x1261ca400]
02:59:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 145 (0x12645dc00) [pid = 1644] [serial = 1285] [outer = 0x1261ca400]
02:59:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 144 (0x11d1f1c00) [pid = 1644] [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]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 143 (0x11d143c00) [pid = 1644] [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]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 142 (0x11c3cfc00) [pid = 1644] [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]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 141 (0x11c9fac00) [pid = 1644] [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]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 140 (0x112af3c00) [pid = 1644] [serial = 1192] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 139 (0x11cf55c00) [pid = 1644] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 138 (0x11d14bc00) [pid = 1644] [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]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 137 (0x11d89d800) [pid = 1644] [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]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 136 (0x11bb09000) [pid = 1644] [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]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 135 (0x11c851c00) [pid = 1644] [serial = 1197] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548377478]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 134 (0x119d46800) [pid = 1644] [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]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 133 (0x11ea36000) [pid = 1644] [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]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 132 (0x11bb0c000) [pid = 1644] [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]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 131 (0x11d80fc00) [pid = 1644] [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]
02:59:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 130 (0x1311d6c00) [pid = 1644] [serial = 1184] [outer = 0x0] [url = about:blank]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 129 (0x11d152000) [pid = 1644] [serial = 1175] [outer = 0x0] [url = about:blank]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 128 (0x11d812400) [pid = 1644] [serial = 1211] [outer = 0x0] [url = about:blank]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 127 (0x11d1f2c00) [pid = 1644] [serial = 1208] [outer = 0x0] [url = about:blank]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 126 (0x1261bd800) [pid = 1644] [serial = 1178] [outer = 0x0] [url = about:blank]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 125 (0x119a0c000) [pid = 1644] [serial = 1193] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 124 (0x11bdbc000) [pid = 1644] [serial = 1190] [outer = 0x0] [url = about:blank]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x11bdbcc00) [pid = 1644] [serial = 1187] [outer = 0x0] [url = about:blank]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x11d144400) [pid = 1644] [serial = 1205] [outer = 0x0] [url = about:blank]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x11c9f4000) [pid = 1644] [serial = 1198] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548377478]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x11c3d2c00) [pid = 1644] [serial = 1195] [outer = 0x0] [url = about:blank]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x11d8a2400) [pid = 1644] [serial = 1214] [outer = 0x0] [url = about:blank]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x121830800) [pid = 1644] [serial = 1220] [outer = 0x0] [url = about:blank]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x126453800) [pid = 1644] [serial = 1181] [outer = 0x0] [url = about:blank]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x11cf5dc00) [pid = 1644] [serial = 1203] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x11c9fb800) [pid = 1644] [serial = 1200] [outer = 0x0] [url = about:blank]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x120681000) [pid = 1644] [serial = 1217] [outer = 0x0] [url = about:blank]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x11d1f0800) [pid = 1644] [serial = 1223] [outer = 0x0] [url = about:blank]
02:59:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x11ea33400) [pid = 1644] [serial = 1215] [outer = 0x0] [url = about:blank]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x12084d400) [pid = 1644] [serial = 1218] [outer = 0x0] [url = about:blank]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x1272be800) [pid = 1644] [serial = 1173] [outer = 0x0] [url = about:blank]
02:59:54 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x123e2e000) [pid = 1644] [serial = 1221] [outer = 0x0] [url = about:blank]
02:59:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x1264e3000 == 26 [pid = 1644] [id = 460]
02:59:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x1195bb000) [pid = 1644] [serial = 1286] [outer = 0x0]
02:59:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x11bb0c000) [pid = 1644] [serial = 1287] [outer = 0x1195bb000]
02:59:55 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
02:59:55 INFO - document served over http requires an http
02:59:55 INFO - sub-resource via iframe-tag using the http-csp
02:59:55 INFO - delivery method with swap-origin-redirect and when
02:59:55 INFO - the target request is same-origin.
02:59:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 876ms
02:59:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
02:59:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x127260800 == 27 [pid = 1644] [id = 461]
02:59:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x11c9f4400) [pid = 1644] [serial = 1288] [outer = 0x0]
02:59:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x11d1f2c00) [pid = 1644] [serial = 1289] [outer = 0x11c9f4400]
02:59:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x12621dc00) [pid = 1644] [serial = 1290] [outer = 0x11c9f4400]
02:59:55 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
02:59:55 INFO - document served over http requires an http
02:59:55 INFO - sub-resource via script-tag using the http-csp
02:59:55 INFO - delivery method with keep-origin-redirect and when
02:59:55 INFO - the target request is same-origin.
02:59:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 474ms
02:59:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
02:59:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x1273d2800 == 28 [pid = 1644] [id = 462]
02:59:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x11c9f2400) [pid = 1644] [serial = 1291] [outer = 0x0]
02:59:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x126452000) [pid = 1644] [serial = 1292] [outer = 0x11c9f2400]
02:59:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x12714b400) [pid = 1644] [serial = 1293] [outer = 0x11c9f2400]
02:59:56 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
02:59:56 INFO - document served over http requires an http
02:59:56 INFO - sub-resource via script-tag using the http-csp
02:59:56 INFO - delivery method with no-redirect and when
02:59:56 INFO - the target request is same-origin.
02:59:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 480ms
02:59:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
02:59:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f27a800 == 29 [pid = 1644] [id = 463]
02:59:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x127143800) [pid = 1644] [serial = 1294] [outer = 0x0]
02:59:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x12735dc00) [pid = 1644] [serial = 1295] [outer = 0x127143800]
02:59:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x12738e400) [pid = 1644] [serial = 1296] [outer = 0x127143800]
02:59:56 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
02:59:56 INFO - document served over http requires an http
02:59:56 INFO - sub-resource via script-tag using the http-csp
02:59:56 INFO - delivery method with swap-origin-redirect and when
02:59:56 INFO - the target request is same-origin.
02:59:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 471ms
02:59:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
02:59:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f540000 == 30 [pid = 1644] [id = 464]
02:59:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x1272b5000) [pid = 1644] [serial = 1297] [outer = 0x0]
02:59:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x127393c00) [pid = 1644] [serial = 1298] [outer = 0x1272b5000]
02:59:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x12f328800) [pid = 1644] [serial = 1299] [outer = 0x1272b5000]
02:59:57 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
02:59:57 INFO - document served over http requires an http
02:59:57 INFO - sub-resource via xhr-request using the http-csp
02:59:57 INFO - delivery method with keep-origin-redirect and when
02:59:57 INFO - the target request is same-origin.
02:59:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 633ms
02:59:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
02:59:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd1c800 == 31 [pid = 1644] [id = 465]
02:59:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x11bdba400) [pid = 1644] [serial = 1300] [outer = 0x0]
02:59:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 125 (0x11c9f5400) [pid = 1644] [serial = 1301] [outer = 0x11bdba400]
02:59:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 126 (0x11d1f8c00) [pid = 1644] [serial = 1302] [outer = 0x11bdba400]
02:59:57 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
02:59:57 INFO - document served over http requires an http
02:59:57 INFO - sub-resource via xhr-request using the http-csp
02:59:57 INFO - delivery method with no-redirect and when
02:59:57 INFO - the target request is same-origin.
02:59:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 778ms
02:59:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
02:59:58 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x127266800 == 32 [pid = 1644] [id = 466]
02:59:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 127 (0x12182bc00) [pid = 1644] [serial = 1303] [outer = 0x0]
02:59:58 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:58 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:58 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 128 (0x123e2e000) [pid = 1644] [serial = 1304] [outer = 0x12182bc00]
02:59:58 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:58 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 129 (0x125ba5c00) [pid = 1644] [serial = 1305] [outer = 0x12182bc00]
02:59:58 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:58 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:59 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
02:59:59 INFO - document served over http requires an http
02:59:59 INFO - sub-resource via xhr-request using the http-csp
02:59:59 INFO - delivery method with swap-origin-redirect and when
02:59:59 INFO - the target request is same-origin.
02:59:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1082ms
02:59:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
02:59:59 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x130e3e000 == 33 [pid = 1644] [id = 467]
02:59:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 130 (0x125d12400) [pid = 1644] [serial = 1306] [outer = 0x0]
02:59:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 131 (0x12622bc00) [pid = 1644] [serial = 1307] [outer = 0x125d12400]
02:59:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 132 (0x127392c00) [pid = 1644] [serial = 1308] [outer = 0x125d12400]
02:59:59 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
02:59:59 INFO - document served over http requires an https
02:59:59 INFO - sub-resource via fetch-request using the http-csp
02:59:59 INFO - delivery method with keep-origin-redirect and when
02:59:59 INFO - the target request is same-origin.
02:59:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 678ms
02:59:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
02:59:59 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
02:59:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x131195000 == 34 [pid = 1644] [id = 468]
02:59:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 133 (0x126226800) [pid = 1644] [serial = 1309] [outer = 0x0]
02:59:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 134 (0x12f322800) [pid = 1644] [serial = 1310] [outer = 0x126226800]
03:00:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 135 (0x12f488c00) [pid = 1644] [serial = 1311] [outer = 0x126226800]
03:00:00 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
03:00:00 INFO - document served over http requires an https
03:00:00 INFO - sub-resource via fetch-request using the http-csp
03:00:00 INFO - delivery method with no-redirect and when
03:00:00 INFO - the target request is same-origin.
03:00:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 625ms
03:00:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:00:00 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x13214d000 == 35 [pid = 1644] [id = 469]
03:00:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 136 (0x12f32bc00) [pid = 1644] [serial = 1312] [outer = 0x0]
03:00:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 137 (0x12f494c00) [pid = 1644] [serial = 1313] [outer = 0x12f32bc00]
03:00:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 138 (0x130eae800) [pid = 1644] [serial = 1314] [outer = 0x12f32bc00]
03:00:01 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
03:00:01 INFO - document served over http requires an https
03:00:01 INFO - sub-resource via fetch-request using the http-csp
03:00:01 INFO - delivery method with swap-origin-redirect and when
03:00:01 INFO - the target request is same-origin.
03:00:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 982ms
03:00:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:00:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1e2000 == 36 [pid = 1644] [id = 470]
03:00:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 139 (0x11bdb1800) [pid = 1644] [serial = 1315] [outer = 0x0]
03:00:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 140 (0x11c853400) [pid = 1644] [serial = 1316] [outer = 0x11bdb1800]
03:00:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 141 (0x131109800) [pid = 1644] [serial = 1317] [outer = 0x11bdb1800]
03:00:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c550000 == 37 [pid = 1644] [id = 471]
03:00:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 142 (0x112a2a000) [pid = 1644] [serial = 1318] [outer = 0x0]
03:00:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 143 (0x11bd11000) [pid = 1644] [serial = 1319] [outer = 0x112a2a000]
03:00:02 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
03:00:02 INFO - document served over http requires an https
03:00:02 INFO - sub-resource via iframe-tag using the http-csp
03:00:02 INFO - delivery method with keep-origin-redirect and when
03:00:02 INFO - the target request is same-origin.
03:00:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 826ms
03:00:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:00:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d850800 == 38 [pid = 1644] [id = 472]
03:00:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 144 (0x11c3ca400) [pid = 1644] [serial = 1320] [outer = 0x0]
03:00:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 145 (0x11c9fd800) [pid = 1644] [serial = 1321] [outer = 0x11c3ca400]
03:00:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 146 (0x120684400) [pid = 1644] [serial = 1322] [outer = 0x11c3ca400]
03:00:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1e3800 == 39 [pid = 1644] [id = 473]
03:00:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 147 (0x11bb08800) [pid = 1644] [serial = 1323] [outer = 0x0]
03:00:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 148 (0x11c850800) [pid = 1644] [serial = 1324] [outer = 0x11bb08800]
03:00:02 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
03:00:02 INFO - document served over http requires an https
03:00:02 INFO - sub-resource via iframe-tag using the http-csp
03:00:02 INFO - delivery method with no-redirect and when
03:00:02 INFO - the target request is same-origin.
03:00:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 622ms
03:00:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:00:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x119d7c800 == 40 [pid = 1644] [id = 474]
03:00:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 149 (0x11d14ec00) [pid = 1644] [serial = 1325] [outer = 0x0]
03:00:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 150 (0x11d811400) [pid = 1644] [serial = 1326] [outer = 0x11d14ec00]
03:00:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 151 (0x120846400) [pid = 1644] [serial = 1327] [outer = 0x11d14ec00]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x12f27a800 == 39 [pid = 1644] [id = 463]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x1273d2800 == 38 [pid = 1644] [id = 462]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x127260800 == 37 [pid = 1644] [id = 461]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x132154000 == 36 [pid = 1644] [id = 423]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x1264e3000 == 35 [pid = 1644] [id = 460]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x126105800 == 34 [pid = 1644] [id = 459]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x125d46800 == 33 [pid = 1644] [id = 458]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x121385800 == 32 [pid = 1644] [id = 457]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x1206af000 == 31 [pid = 1644] [id = 456]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea4a800 == 30 [pid = 1644] [id = 455]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x126111800 == 29 [pid = 1644] [id = 419]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11dab8800 == 28 [pid = 1644] [id = 454]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11d629000 == 27 [pid = 1644] [id = 453]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd1f800 == 26 [pid = 1644] [id = 452]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11c884800 == 25 [pid = 1644] [id = 451]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11a095800 == 24 [pid = 1644] [id = 450]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd5b800 == 23 [pid = 1644] [id = 449]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9c0800 == 22 [pid = 1644] [id = 448]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x126108000 == 21 [pid = 1644] [id = 447]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x125eaa800 == 20 [pid = 1644] [id = 445]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11c88b800 == 19 [pid = 1644] [id = 446]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x125e91800 == 18 [pid = 1644] [id = 444]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x125d4e800 == 17 [pid = 1644] [id = 443]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x125b2d000 == 16 [pid = 1644] [id = 442]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x123ea0800 == 15 [pid = 1644] [id = 440]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x1240a6000 == 14 [pid = 1644] [id = 441]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x123e95800 == 13 [pid = 1644] [id = 438]
03:00:03 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9dc800 == 12 [pid = 1644] [id = 439]
03:00:03 INFO - PROCESS | 1641 | --DOMWINDOW == 150 (0x11c84c400) [pid = 1644] [serial = 1196] [outer = 0x0] [url = about:blank]
03:00:03 INFO - PROCESS | 1641 | --DOMWINDOW == 149 (0x11cd7dc00) [pid = 1644] [serial = 1201] [outer = 0x0] [url = about:blank]
03:00:03 INFO - PROCESS | 1641 | --DOMWINDOW == 148 (0x11d14d800) [pid = 1644] [serial = 1206] [outer = 0x0] [url = about:blank]
03:00:03 INFO - PROCESS | 1641 | --DOMWINDOW == 147 (0x11c589c00) [pid = 1644] [serial = 1188] [outer = 0x0] [url = about:blank]
03:00:03 INFO - PROCESS | 1641 | --DOMWINDOW == 146 (0x11c1d7000) [pid = 1644] [serial = 1191] [outer = 0x0] [url = about:blank]
03:00:03 INFO - PROCESS | 1641 | --DOMWINDOW == 145 (0x11d81bc00) [pid = 1644] [serial = 1212] [outer = 0x0] [url = about:blank]
03:00:03 INFO - PROCESS | 1641 | --DOMWINDOW == 144 (0x11d373c00) [pid = 1644] [serial = 1209] [outer = 0x0] [url = about:blank]
03:00:03 INFO - PROCESS | 1641 | --DOMWINDOW == 143 (0x123e33400) [pid = 1644] [serial = 1224] [outer = 0x0] [url = about:blank]
03:00:03 INFO - PROCESS | 1641 | ++DOCSHELL 0x119ac5800 == 13 [pid = 1644] [id = 475]
03:00:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 144 (0x11bd03800) [pid = 1644] [serial = 1328] [outer = 0x0]
03:00:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 145 (0x11c9f4000) [pid = 1644] [serial = 1329] [outer = 0x11bd03800]
03:00:03 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
03:00:03 INFO - document served over http requires an https
03:00:03 INFO - sub-resource via iframe-tag using the http-csp
03:00:03 INFO - delivery method with swap-origin-redirect and when
03:00:03 INFO - the target request is same-origin.
03:00:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 621ms
03:00:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:00:03 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:03 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd54000 == 14 [pid = 1644] [id = 476]
03:00:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 146 (0x11c588800) [pid = 1644] [serial = 1330] [outer = 0x0]
03:00:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 147 (0x11cf55800) [pid = 1644] [serial = 1331] [outer = 0x11c588800]
03:00:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 148 (0x120680c00) [pid = 1644] [serial = 1332] [outer = 0x11c588800]
03:00:04 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
03:00:04 INFO - document served over http requires an https
03:00:04 INFO - sub-resource via script-tag using the http-csp
03:00:04 INFO - delivery method with keep-origin-redirect and when
03:00:04 INFO - the target request is same-origin.
03:00:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 523ms
03:00:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:00:04 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9c1800 == 15 [pid = 1644] [id = 477]
03:00:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 149 (0x11cd72000) [pid = 1644] [serial = 1333] [outer = 0x0]
03:00:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 150 (0x123e34000) [pid = 1644] [serial = 1334] [outer = 0x11cd72000]
03:00:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 151 (0x124234400) [pid = 1644] [serial = 1335] [outer = 0x11cd72000]
03:00:04 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
03:00:04 INFO - document served over http requires an https
03:00:04 INFO - sub-resource via script-tag using the http-csp
03:00:04 INFO - delivery method with no-redirect and when
03:00:04 INFO - the target request is same-origin.
03:00:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 472ms
03:00:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:00:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d61c800 == 16 [pid = 1644] [id = 478]
03:00:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 152 (0x123e32c00) [pid = 1644] [serial = 1336] [outer = 0x0]
03:00:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 153 (0x125b53000) [pid = 1644] [serial = 1337] [outer = 0x123e32c00]
03:00:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 154 (0x125bd1400) [pid = 1644] [serial = 1338] [outer = 0x123e32c00]
03:00:05 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
03:00:05 INFO - document served over http requires an https
03:00:05 INFO - sub-resource via script-tag using the http-csp
03:00:05 INFO - delivery method with swap-origin-redirect and when
03:00:05 INFO - the target request is same-origin.
03:00:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 780ms
03:00:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:00:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dac9800 == 17 [pid = 1644] [id = 479]
03:00:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 155 (0x125b9dc00) [pid = 1644] [serial = 1339] [outer = 0x0]
03:00:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 156 (0x125d17c00) [pid = 1644] [serial = 1340] [outer = 0x125b9dc00]
03:00:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 157 (0x12613d800) [pid = 1644] [serial = 1341] [outer = 0x125b9dc00]
03:00:06 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
03:00:06 INFO - document served over http requires an https
03:00:06 INFO - sub-resource via xhr-request using the http-csp
03:00:06 INFO - delivery method with keep-origin-redirect and when
03:00:06 INFO - the target request is same-origin.
03:00:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1178ms
03:00:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:00:06 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x121384000 == 18 [pid = 1644] [id = 480]
03:00:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 158 (0x125de3400) [pid = 1644] [serial = 1342] [outer = 0x0]
03:00:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 159 (0x126228800) [pid = 1644] [serial = 1343] [outer = 0x125de3400]
03:00:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 160 (0x126452c00) [pid = 1644] [serial = 1344] [outer = 0x125de3400]
03:00:07 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
03:00:07 INFO - document served over http requires an https
03:00:07 INFO - sub-resource via xhr-request using the http-csp
03:00:07 INFO - delivery method with no-redirect and when
03:00:07 INFO - the target request is same-origin.
03:00:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 575ms
03:00:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:00:07 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:07 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x125b2a800 == 19 [pid = 1644] [id = 481]
03:00:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 161 (0x126221000) [pid = 1644] [serial = 1345] [outer = 0x0]
03:00:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 162 (0x12735a400) [pid = 1644] [serial = 1346] [outer = 0x126221000]
03:00:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 163 (0x12749c000) [pid = 1644] [serial = 1347] [outer = 0x126221000]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 162 (0x127143800) [pid = 1644] [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]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 161 (0x1195bb000) [pid = 1644] [serial = 1286] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 160 (0x1261ca400) [pid = 1644] [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]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 159 (0x12622b800) [pid = 1644] [serial = 1281] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548394150]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 158 (0x11c852800) [pid = 1644] [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]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 157 (0x12400ac00) [pid = 1644] [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]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 156 (0x11c9f2400) [pid = 1644] [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]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 155 (0x11c9f4400) [pid = 1644] [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]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 154 (0x11bdb3000) [pid = 1644] [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]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 153 (0x120682800) [pid = 1644] [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]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 152 (0x11c58c000) [pid = 1644] [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]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 151 (0x125d19800) [pid = 1644] [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]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 150 (0x1261bf400) [pid = 1644] [serial = 1276] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 149 (0x11d819000) [pid = 1644] [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]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 148 (0x11c3ce400) [pid = 1644] [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]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 147 (0x125e7a000) [pid = 1644] [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]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 146 (0x124232c00) [pid = 1644] [serial = 1239] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548386005]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 145 (0x12067ec00) [pid = 1644] [serial = 1234] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 144 (0x125ba0000) [pid = 1644] [serial = 1244] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 143 (0x11d898400) [pid = 1644] [serial = 1262] [outer = 0x0] [url = about:blank]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 142 (0x125a0a400) [pid = 1644] [serial = 1240] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548386005]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 141 (0x124006c00) [pid = 1644] [serial = 1237] [outer = 0x0] [url = about:blank]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 140 (0x124009400) [pid = 1644] [serial = 1226] [outer = 0x0] [url = about:blank]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 139 (0x1261c6000) [pid = 1644] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 138 (0x125e7f000) [pid = 1644] [serial = 1274] [outer = 0x0] [url = about:blank]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 137 (0x11c3cd800) [pid = 1644] [serial = 1229] [outer = 0x0] [url = about:blank]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 136 (0x11c9f5000) [pid = 1644] [serial = 1256] [outer = 0x0] [url = about:blank]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 135 (0x126452000) [pid = 1644] [serial = 1292] [outer = 0x0] [url = about:blank]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 134 (0x11cd7d000) [pid = 1644] [serial = 1259] [outer = 0x0] [url = about:blank]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 133 (0x125d1c000) [pid = 1644] [serial = 1250] [outer = 0x0] [url = about:blank]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 132 (0x126408400) [pid = 1644] [serial = 1282] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548394150]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 131 (0x1261c4400) [pid = 1644] [serial = 1279] [outer = 0x0] [url = about:blank]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 130 (0x121836c00) [pid = 1644] [serial = 1235] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 129 (0x11d1ed400) [pid = 1644] [serial = 1232] [outer = 0x0] [url = about:blank]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 128 (0x125ba6000) [pid = 1644] [serial = 1245] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 127 (0x125a07400) [pid = 1644] [serial = 1242] [outer = 0x0] [url = about:blank]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 126 (0x12422d000) [pid = 1644] [serial = 1268] [outer = 0x0] [url = about:blank]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 125 (0x11bb0c000) [pid = 1644] [serial = 1287] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 124 (0x12640e000) [pid = 1644] [serial = 1284] [outer = 0x0] [url = about:blank]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x11d1f2c00) [pid = 1644] [serial = 1289] [outer = 0x0] [url = about:blank]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x125d19000) [pid = 1644] [serial = 1271] [outer = 0x0] [url = about:blank]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x120844800) [pid = 1644] [serial = 1265] [outer = 0x0] [url = about:blank]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x11c3c5000) [pid = 1644] [serial = 1253] [outer = 0x0] [url = about:blank]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x125bcd000) [pid = 1644] [serial = 1247] [outer = 0x0] [url = about:blank]
03:00:07 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x12735dc00) [pid = 1644] [serial = 1295] [outer = 0x0] [url = about:blank]
03:00:08 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x11ea33000) [pid = 1644] [serial = 1263] [outer = 0x0] [url = about:blank]
03:00:08 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x11d14dc00) [pid = 1644] [serial = 1257] [outer = 0x0] [url = about:blank]
03:00:08 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x11d36fc00) [pid = 1644] [serial = 1260] [outer = 0x0] [url = about:blank]
03:00:08 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
03:00:08 INFO - document served over http requires an https
03:00:08 INFO - sub-resource via xhr-request using the http-csp
03:00:08 INFO - delivery method with swap-origin-redirect and when
03:00:08 INFO - the target request is same-origin.
03:00:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1329ms
03:00:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:00:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x125e99800 == 20 [pid = 1644] [id = 482]
03:00:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x11c3ce400) [pid = 1644] [serial = 1348] [outer = 0x0]
03:00:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x11c58e000) [pid = 1644] [serial = 1349] [outer = 0x11c3ce400]
03:00:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x11d81c800) [pid = 1644] [serial = 1350] [outer = 0x11c3ce400]
03:00:08 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
03:00:08 INFO - document served over http requires an http
03:00:08 INFO - sub-resource via fetch-request using the meta-csp
03:00:08 INFO - delivery method with keep-origin-redirect and when
03:00:08 INFO - the target request is cross-origin.
03:00:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 475ms
03:00:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:00:08 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x12610d800 == 21 [pid = 1644] [id = 483]
03:00:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x11bef2000) [pid = 1644] [serial = 1351] [outer = 0x0]
03:00:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x124228800) [pid = 1644] [serial = 1352] [outer = 0x11bef2000]
03:00:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x12614b800) [pid = 1644] [serial = 1353] [outer = 0x11bef2000]
03:00:09 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
03:00:09 INFO - document served over http requires an http
03:00:09 INFO - sub-resource via fetch-request using the meta-csp
03:00:09 INFO - delivery method with no-redirect and when
03:00:09 INFO - the target request is cross-origin.
03:00:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 524ms
03:00:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:00:09 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:09 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x1264d5000 == 22 [pid = 1644] [id = 484]
03:00:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x124232c00) [pid = 1644] [serial = 1354] [outer = 0x0]
03:00:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x12f325400) [pid = 1644] [serial = 1355] [outer = 0x124232c00]
03:00:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x130eb5800) [pid = 1644] [serial = 1356] [outer = 0x124232c00]
03:00:10 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd1c800 == 21 [pid = 1644] [id = 465]
03:00:10 INFO - PROCESS | 1641 | --DOCSHELL 0x127266800 == 20 [pid = 1644] [id = 466]
03:00:10 INFO - PROCESS | 1641 | --DOCSHELL 0x130e3e000 == 19 [pid = 1644] [id = 467]
03:00:10 INFO - PROCESS | 1641 | --DOCSHELL 0x131195000 == 18 [pid = 1644] [id = 468]
03:00:10 INFO - PROCESS | 1641 | --DOCSHELL 0x13214d000 == 17 [pid = 1644] [id = 469]
03:00:10 INFO - PROCESS | 1641 | --DOCSHELL 0x11c550000 == 16 [pid = 1644] [id = 471]
03:00:10 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1e2000 == 15 [pid = 1644] [id = 470]
03:00:10 INFO - PROCESS | 1641 | --DOCSHELL 0x12f540000 == 14 [pid = 1644] [id = 464]
03:00:10 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1e3800 == 13 [pid = 1644] [id = 473]
03:00:10 INFO - PROCESS | 1641 | --DOCSHELL 0x119ac5800 == 12 [pid = 1644] [id = 475]
03:00:10 INFO - PROCESS | 1641 | --DOCSHELL 0x11d850800 == 11 [pid = 1644] [id = 472]
03:00:10 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd54000 == 10 [pid = 1644] [id = 476]
03:00:10 INFO - PROCESS | 1641 | --DOCSHELL 0x11d61c800 == 9 [pid = 1644] [id = 478]
03:00:10 INFO - PROCESS | 1641 | --DOCSHELL 0x11dac9800 == 8 [pid = 1644] [id = 479]
03:00:10 INFO - PROCESS | 1641 | --DOCSHELL 0x121384000 == 7 [pid = 1644] [id = 480]
03:00:10 INFO - PROCESS | 1641 | --DOCSHELL 0x125b2a800 == 6 [pid = 1644] [id = 481]
03:00:10 INFO - PROCESS | 1641 | --DOCSHELL 0x125e99800 == 5 [pid = 1644] [id = 482]
03:00:10 INFO - PROCESS | 1641 | --DOCSHELL 0x119d7c800 == 4 [pid = 1644] [id = 474]
03:00:10 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9c1800 == 3 [pid = 1644] [id = 477]
03:00:10 INFO - PROCESS | 1641 | --DOCSHELL 0x12610d800 == 2 [pid = 1644] [id = 483]
03:00:10 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x11cd7ec00) [pid = 1644] [serial = 1254] [outer = 0x0] [url = about:blank]
03:00:10 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x121833c00) [pid = 1644] [serial = 1266] [outer = 0x0] [url = about:blank]
03:00:10 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x12645dc00) [pid = 1644] [serial = 1285] [outer = 0x0] [url = about:blank]
03:00:10 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x124227c00) [pid = 1644] [serial = 1227] [outer = 0x0] [url = about:blank]
03:00:10 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x12714b400) [pid = 1644] [serial = 1293] [outer = 0x0] [url = about:blank]
03:00:10 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x12621dc00) [pid = 1644] [serial = 1290] [outer = 0x0] [url = about:blank]
03:00:10 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x126224c00) [pid = 1644] [serial = 1280] [outer = 0x0] [url = about:blank]
03:00:10 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x125e73000) [pid = 1644] [serial = 1272] [outer = 0x0] [url = about:blank]
03:00:10 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x126148800) [pid = 1644] [serial = 1275] [outer = 0x0] [url = about:blank]
03:00:10 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x125bc8c00) [pid = 1644] [serial = 1269] [outer = 0x0] [url = about:blank]
03:00:10 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x12738e400) [pid = 1644] [serial = 1296] [outer = 0x0] [url = about:blank]
03:00:10 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
03:00:10 INFO - document served over http requires an http
03:00:10 INFO - sub-resource via fetch-request using the meta-csp
03:00:10 INFO - delivery method with swap-origin-redirect and when
03:00:10 INFO - the target request is cross-origin.
03:00:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1578ms
03:00:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:00:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x119553000 == 3 [pid = 1644] [id = 485]
03:00:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x11991c800) [pid = 1644] [serial = 1357] [outer = 0x0]
03:00:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x119a24000) [pid = 1644] [serial = 1358] [outer = 0x11991c800]
03:00:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x119ae1c00) [pid = 1644] [serial = 1359] [outer = 0x11991c800]
03:00:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x119d73000 == 4 [pid = 1644] [id = 486]
03:00:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x119d47000) [pid = 1644] [serial = 1360] [outer = 0x0]
03:00:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x11a073400) [pid = 1644] [serial = 1361] [outer = 0x119d47000]
03:00:11 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
03:00:11 INFO - document served over http requires an http
03:00:11 INFO - sub-resource via iframe-tag using the meta-csp
03:00:11 INFO - delivery method with keep-origin-redirect and when
03:00:11 INFO - the target request is cross-origin.
03:00:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 521ms
03:00:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:00:11 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a098800 == 5 [pid = 1644] [id = 487]
03:00:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x119543400) [pid = 1644] [serial = 1362] [outer = 0x0]
03:00:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x11a07bc00) [pid = 1644] [serial = 1363] [outer = 0x119543400]
03:00:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x11bd09800) [pid = 1644] [serial = 1364] [outer = 0x119543400]
03:00:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd44000 == 6 [pid = 1644] [id = 488]
03:00:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x11bd0dc00) [pid = 1644] [serial = 1365] [outer = 0x0]
03:00:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x11bdb2000) [pid = 1644] [serial = 1366] [outer = 0x11bd0dc00]
03:00:11 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
03:00:11 INFO - document served over http requires an http
03:00:11 INFO - sub-resource via iframe-tag using the meta-csp
03:00:11 INFO - delivery method with no-redirect and when
03:00:11 INFO - the target request is cross-origin.
03:00:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 482ms
03:00:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:00:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd5d800 == 7 [pid = 1644] [id = 489]
03:00:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x11a07ac00) [pid = 1644] [serial = 1367] [outer = 0x0]
03:00:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 125 (0x11bdb2c00) [pid = 1644] [serial = 1368] [outer = 0x11a07ac00]
03:00:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 126 (0x11bee8400) [pid = 1644] [serial = 1369] [outer = 0x11a07ac00]
03:00:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be8e800 == 8 [pid = 1644] [id = 490]
03:00:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 127 (0x11beec000) [pid = 1644] [serial = 1370] [outer = 0x0]
03:00:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 128 (0x11bef2c00) [pid = 1644] [serial = 1371] [outer = 0x11beec000]
03:00:12 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
03:00:12 INFO - document served over http requires an http
03:00:12 INFO - sub-resource via iframe-tag using the meta-csp
03:00:12 INFO - delivery method with swap-origin-redirect and when
03:00:12 INFO - the target request is cross-origin.
03:00:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 770ms
03:00:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:00:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be9f800 == 9 [pid = 1644] [id = 491]
03:00:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 129 (0x11bdae800) [pid = 1644] [serial = 1372] [outer = 0x0]
03:00:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 130 (0x11bef3000) [pid = 1644] [serial = 1373] [outer = 0x11bdae800]
03:00:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 131 (0x11c1d2c00) [pid = 1644] [serial = 1374] [outer = 0x11bdae800]
03:00:13 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
03:00:13 INFO - document served over http requires an http
03:00:13 INFO - sub-resource via script-tag using the meta-csp
03:00:13 INFO - delivery method with keep-origin-redirect and when
03:00:13 INFO - the target request is cross-origin.
03:00:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1132ms
03:00:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:00:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1f6800 == 10 [pid = 1644] [id = 492]
03:00:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 132 (0x11beec800) [pid = 1644] [serial = 1375] [outer = 0x0]
03:00:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 133 (0x11c3cb000) [pid = 1644] [serial = 1376] [outer = 0x11beec800]
03:00:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 134 (0x11c3d2800) [pid = 1644] [serial = 1377] [outer = 0x11beec800]
03:00:14 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
03:00:14 INFO - document served over http requires an http
03:00:14 INFO - sub-resource via script-tag using the meta-csp
03:00:14 INFO - delivery method with no-redirect and when
03:00:14 INFO - the target request is cross-origin.
03:00:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 623ms
03:00:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:00:14 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c556800 == 11 [pid = 1644] [id = 493]
03:00:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 135 (0x11c3c6800) [pid = 1644] [serial = 1378] [outer = 0x0]
03:00:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 136 (0x11c58bc00) [pid = 1644] [serial = 1379] [outer = 0x11c3c6800]
03:00:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 137 (0x11c845000) [pid = 1644] [serial = 1380] [outer = 0x11c3c6800]
03:00:15 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
03:00:15 INFO - document served over http requires an http
03:00:15 INFO - sub-resource via script-tag using the meta-csp
03:00:15 INFO - delivery method with swap-origin-redirect and when
03:00:15 INFO - the target request is cross-origin.
03:00:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 526ms
03:00:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:00:15 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c894800 == 12 [pid = 1644] [id = 494]
03:00:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 138 (0x11c58b400) [pid = 1644] [serial = 1381] [outer = 0x0]
03:00:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 139 (0x11c84e800) [pid = 1644] [serial = 1382] [outer = 0x11c58b400]
03:00:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 140 (0x11c9f1000) [pid = 1644] [serial = 1383] [outer = 0x11c58b400]
03:00:15 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
03:00:15 INFO - document served over http requires an http
03:00:15 INFO - sub-resource via xhr-request using the meta-csp
03:00:15 INFO - delivery method with keep-origin-redirect and when
03:00:15 INFO - the target request is cross-origin.
03:00:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 522ms
03:00:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:00:15 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9ce800 == 13 [pid = 1644] [id = 495]
03:00:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 141 (0x11c84d400) [pid = 1644] [serial = 1384] [outer = 0x0]
03:00:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 142 (0x11c9fa800) [pid = 1644] [serial = 1385] [outer = 0x11c84d400]
03:00:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 143 (0x11cd78800) [pid = 1644] [serial = 1386] [outer = 0x11c84d400]
03:00:16 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
03:00:16 INFO - document served over http requires an http
03:00:16 INFO - sub-resource via xhr-request using the meta-csp
03:00:16 INFO - delivery method with no-redirect and when
03:00:16 INFO - the target request is cross-origin.
03:00:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 519ms
03:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:00:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd12800 == 14 [pid = 1644] [id = 496]
03:00:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 144 (0x11c9fb000) [pid = 1644] [serial = 1387] [outer = 0x0]
03:00:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 145 (0x11cf59400) [pid = 1644] [serial = 1388] [outer = 0x11c9fb000]
03:00:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 146 (0x11cf63c00) [pid = 1644] [serial = 1389] [outer = 0x11c9fb000]
03:00:16 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
03:00:16 INFO - document served over http requires an http
03:00:16 INFO - sub-resource via xhr-request using the meta-csp
03:00:16 INFO - delivery method with swap-origin-redirect and when
03:00:16 INFO - the target request is cross-origin.
03:00:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 474ms
03:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:00:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf73800 == 15 [pid = 1644] [id = 497]
03:00:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 147 (0x11cf57c00) [pid = 1644] [serial = 1390] [outer = 0x0]
03:00:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 148 (0x11d14e000) [pid = 1644] [serial = 1391] [outer = 0x11cf57c00]
03:00:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 149 (0x11d1eec00) [pid = 1644] [serial = 1392] [outer = 0x11cf57c00]
03:00:17 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
03:00:17 INFO - document served over http requires an https
03:00:17 INFO - sub-resource via fetch-request using the meta-csp
03:00:17 INFO - delivery method with keep-origin-redirect and when
03:00:17 INFO - the target request is cross-origin.
03:00:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 571ms
03:00:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:00:17 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:17 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d610800 == 16 [pid = 1644] [id = 498]
03:00:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 150 (0x11d14b800) [pid = 1644] [serial = 1393] [outer = 0x0]
03:00:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 151 (0x11d1f6400) [pid = 1644] [serial = 1394] [outer = 0x11d14b800]
03:00:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 152 (0x11d376c00) [pid = 1644] [serial = 1395] [outer = 0x11d14b800]
03:00:17 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
03:00:17 INFO - document served over http requires an https
03:00:17 INFO - sub-resource via fetch-request using the meta-csp
03:00:17 INFO - delivery method with no-redirect and when
03:00:17 INFO - the target request is cross-origin.
03:00:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 534ms
03:00:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:00:17 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d841800 == 17 [pid = 1644] [id = 499]
03:00:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 153 (0x11d1f4000) [pid = 1644] [serial = 1396] [outer = 0x0]
03:00:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 154 (0x11d813400) [pid = 1644] [serial = 1397] [outer = 0x11d1f4000]
03:00:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 155 (0x11d896c00) [pid = 1644] [serial = 1398] [outer = 0x11d1f4000]
03:00:18 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
03:00:18 INFO - document served over http requires an https
03:00:18 INFO - sub-resource via fetch-request using the meta-csp
03:00:18 INFO - delivery method with swap-origin-redirect and when
03:00:18 INFO - the target request is cross-origin.
03:00:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 521ms
03:00:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:00:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dab2800 == 18 [pid = 1644] [id = 500]
03:00:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 156 (0x11d37a800) [pid = 1644] [serial = 1399] [outer = 0x0]
03:00:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 157 (0x11d8a1400) [pid = 1644] [serial = 1400] [outer = 0x11d37a800]
03:00:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 158 (0x11ea2fc00) [pid = 1644] [serial = 1401] [outer = 0x11d37a800]
03:00:18 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:18 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:18 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 157 (0x11c588800) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 156 (0x126226800) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 155 (0x12735e400) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 154 (0x11bef0400) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 153 (0x11c3ca400) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 152 (0x126142000) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 151 (0x11bdb3400) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 150 (0x125e79000) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 149 (0x11cd72000) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 148 (0x1272b5000) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 147 (0x11d81c000) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 146 (0x125e7ec00) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 145 (0x125b50400) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 144 (0x11cf61400) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 143 (0x11bdb1800) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 142 (0x125d12400) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 141 (0x124233800) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 140 (0x11bdae400) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 139 (0x11bdbc800) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 138 (0x125de3400) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 137 (0x119ae4400) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 136 (0x124233400) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 135 (0x11a077800) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 134 (0x126221000) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 133 (0x11bef2400) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 132 (0x126225400) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 131 (0x11d14ec00) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 130 (0x124004c00) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 129 (0x125a02800) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 128 (0x11bdba400) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 127 (0x11c3ce400) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 126 (0x125b9dc00) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 125 (0x11bb08800) [pid = 1644] [serial = 1323] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548402737]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 124 (0x123e32c00) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x126140000) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x12422d800) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x11bd03800) [pid = 1644] [serial = 1328] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x12182bc00) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x12f32bc00) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x11d151800) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x112a2a000) [pid = 1644] [serial = 1318] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x11bef2000) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x11bdb5000) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x1272b2400) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x1261c5000) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x126228400) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x125bca400) [pid = 1644] [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]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x127393c00) [pid = 1644] [serial = 1298] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x11c9f5400) [pid = 1644] [serial = 1301] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x123e2e000) [pid = 1644] [serial = 1304] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x12622bc00) [pid = 1644] [serial = 1307] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x12f322800) [pid = 1644] [serial = 1310] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x12f494c00) [pid = 1644] [serial = 1313] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x11c853400) [pid = 1644] [serial = 1316] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x11bd11000) [pid = 1644] [serial = 1319] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11c9fd800) [pid = 1644] [serial = 1321] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x11c850800) [pid = 1644] [serial = 1324] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548402737]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11d811400) [pid = 1644] [serial = 1326] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x11c9f4000) [pid = 1644] [serial = 1329] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x11cf55800) [pid = 1644] [serial = 1331] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x123e34000) [pid = 1644] [serial = 1334] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x125b53000) [pid = 1644] [serial = 1337] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x125d17c00) [pid = 1644] [serial = 1340] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x126228800) [pid = 1644] [serial = 1343] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x12735a400) [pid = 1644] [serial = 1346] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x11c58e000) [pid = 1644] [serial = 1349] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x124228800) [pid = 1644] [serial = 1352] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x12f325400) [pid = 1644] [serial = 1355] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x124230400) [pid = 1644] [serial = 1238] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x125b52800) [pid = 1644] [serial = 1243] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x125d10800) [pid = 1644] [serial = 1248] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x125de4000) [pid = 1644] [serial = 1251] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x12f328800) [pid = 1644] [serial = 1299] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11d1f8c00) [pid = 1644] [serial = 1302] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x125ba5c00) [pid = 1644] [serial = 1305] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x12613d800) [pid = 1644] [serial = 1341] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x126452c00) [pid = 1644] [serial = 1344] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x12749c000) [pid = 1644] [serial = 1347] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x12f487000) [pid = 1644] [serial = 1000] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11c84f400) [pid = 1644] [serial = 1069] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x120686c00) [pid = 1644] [serial = 1072] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x125e7a400) [pid = 1644] [serial = 1075] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x12714a800) [pid = 1644] [serial = 1078] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x127366c00) [pid = 1644] [serial = 1081] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x131105c00) [pid = 1644] [serial = 1084] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11cd7fc00) [pid = 1644] [serial = 1110] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11ea37800) [pid = 1644] [serial = 1115] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x125d10400) [pid = 1644] [serial = 1120] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x126451400) [pid = 1644] [serial = 1125] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x1274a2800) [pid = 1644] [serial = 1130] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x13110d000) [pid = 1644] [serial = 1135] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x1261cc400) [pid = 1644] [serial = 1140] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x12400c000) [pid = 1644] [serial = 1176] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x126223400) [pid = 1644] [serial = 1179] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x12f323400) [pid = 1644] [serial = 1182] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x130ea9800) [pid = 1644] [serial = 1185] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x11c9f7400) [pid = 1644] [serial = 1230] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x11d8a3400) [pid = 1644] [serial = 1233] [outer = 0x0] [url = about:blank]
03:00:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dac5800 == 19 [pid = 1644] [id = 501]
03:00:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x112a89000) [pid = 1644] [serial = 1402] [outer = 0x0]
03:00:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x11a07c400) [pid = 1644] [serial = 1403] [outer = 0x112a89000]
03:00:19 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
03:00:19 INFO - document served over http requires an https
03:00:19 INFO - sub-resource via iframe-tag using the meta-csp
03:00:19 INFO - delivery method with keep-origin-redirect and when
03:00:19 INFO - the target request is cross-origin.
03:00:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1280ms
03:00:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:00:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea41800 == 20 [pid = 1644] [id = 502]
03:00:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x11bd06400) [pid = 1644] [serial = 1404] [outer = 0x0]
03:00:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x11bdb3400) [pid = 1644] [serial = 1405] [outer = 0x11bd06400]
03:00:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x11c84b000) [pid = 1644] [serial = 1406] [outer = 0x11bd06400]
03:00:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea4f800 == 21 [pid = 1644] [id = 503]
03:00:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x11c9fd800) [pid = 1644] [serial = 1407] [outer = 0x0]
03:00:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x11d14ec00) [pid = 1644] [serial = 1408] [outer = 0x11c9fd800]
03:00:20 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
03:00:20 INFO - document served over http requires an https
03:00:20 INFO - sub-resource via iframe-tag using the meta-csp
03:00:20 INFO - delivery method with no-redirect and when
03:00:20 INFO - the target request is cross-origin.
03:00:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 522ms
03:00:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:00:20 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x120696800 == 22 [pid = 1644] [id = 504]
03:00:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x11bd03c00) [pid = 1644] [serial = 1409] [outer = 0x0]
03:00:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x11d80f800) [pid = 1644] [serial = 1410] [outer = 0x11bd03c00]
03:00:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x11ea34000) [pid = 1644] [serial = 1411] [outer = 0x11bd03c00]
03:00:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206ac000 == 23 [pid = 1644] [id = 505]
03:00:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11ea37400) [pid = 1644] [serial = 1412] [outer = 0x0]
03:00:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x12067f400) [pid = 1644] [serial = 1413] [outer = 0x11ea37400]
03:00:21 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
03:00:21 INFO - document served over http requires an https
03:00:21 INFO - sub-resource via iframe-tag using the meta-csp
03:00:21 INFO - delivery method with swap-origin-redirect and when
03:00:21 INFO - the target request is cross-origin.
03:00:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1161ms
03:00:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:00:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x119d79000 == 24 [pid = 1644] [id = 506]
03:00:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x119a2bc00) [pid = 1644] [serial = 1414] [outer = 0x0]
03:00:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x119a92000) [pid = 1644] [serial = 1415] [outer = 0x119a2bc00]
03:00:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x11bd06c00) [pid = 1644] [serial = 1416] [outer = 0x119a2bc00]
03:00:22 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
03:00:22 INFO - document served over http requires an https
03:00:22 INFO - sub-resource via script-tag using the meta-csp
03:00:22 INFO - delivery method with keep-origin-redirect and when
03:00:22 INFO - the target request is cross-origin.
03:00:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 774ms
03:00:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:00:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf7a000 == 25 [pid = 1644] [id = 507]
03:00:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x11bdba800) [pid = 1644] [serial = 1417] [outer = 0x0]
03:00:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11c1d5400) [pid = 1644] [serial = 1418] [outer = 0x11bdba800]
03:00:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11c848000) [pid = 1644] [serial = 1419] [outer = 0x11bdba800]
03:00:22 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
03:00:22 INFO - document served over http requires an https
03:00:22 INFO - sub-resource via script-tag using the meta-csp
03:00:22 INFO - delivery method with no-redirect and when
03:00:22 INFO - the target request is cross-origin.
03:00:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 626ms
03:00:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:00:22 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x121370800 == 26 [pid = 1644] [id = 508]
03:00:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11c1d4800) [pid = 1644] [serial = 1420] [outer = 0x0]
03:00:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11cd7f800) [pid = 1644] [serial = 1421] [outer = 0x11c1d4800]
03:00:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11d1f3400) [pid = 1644] [serial = 1422] [outer = 0x11c1d4800]
03:00:23 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:23 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:23 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:23 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
03:00:23 INFO - document served over http requires an https
03:00:23 INFO - sub-resource via script-tag using the meta-csp
03:00:23 INFO - delivery method with swap-origin-redirect and when
03:00:23 INFO - the target request is cross-origin.
03:00:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 982ms
03:00:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:00:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be9c000 == 27 [pid = 1644] [id = 509]
03:00:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x119ae5000) [pid = 1644] [serial = 1423] [outer = 0x0]
03:00:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11a079c00) [pid = 1644] [serial = 1424] [outer = 0x119ae5000]
03:00:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11beeb000) [pid = 1644] [serial = 1425] [outer = 0x119ae5000]
03:00:24 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
03:00:24 INFO - document served over http requires an https
03:00:24 INFO - sub-resource via xhr-request using the meta-csp
03:00:24 INFO - delivery method with keep-origin-redirect and when
03:00:24 INFO - the target request is cross-origin.
03:00:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 574ms
03:00:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:00:24 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd57000 == 28 [pid = 1644] [id = 510]
03:00:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11bee8c00) [pid = 1644] [serial = 1426] [outer = 0x0]
03:00:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11bef3c00) [pid = 1644] [serial = 1427] [outer = 0x11bee8c00]
03:00:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11c3cd800) [pid = 1644] [serial = 1428] [outer = 0x11bee8c00]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x1206ac000 == 27 [pid = 1644] [id = 505]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea4f800 == 26 [pid = 1644] [id = 503]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea41800 == 25 [pid = 1644] [id = 502]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11dac5800 == 24 [pid = 1644] [id = 501]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11dab2800 == 23 [pid = 1644] [id = 500]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11d841800 == 22 [pid = 1644] [id = 499]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11d610800 == 21 [pid = 1644] [id = 498]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf73800 == 20 [pid = 1644] [id = 497]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd12800 == 19 [pid = 1644] [id = 496]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9ce800 == 18 [pid = 1644] [id = 495]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11c894800 == 17 [pid = 1644] [id = 494]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11c556800 == 16 [pid = 1644] [id = 493]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1f6800 == 15 [pid = 1644] [id = 492]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11be9f800 == 14 [pid = 1644] [id = 491]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11be8e800 == 13 [pid = 1644] [id = 490]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd5d800 == 12 [pid = 1644] [id = 489]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd44000 == 11 [pid = 1644] [id = 488]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x11a098800 == 10 [pid = 1644] [id = 487]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x119d73000 == 9 [pid = 1644] [id = 486]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x119553000 == 8 [pid = 1644] [id = 485]
03:00:24 INFO - PROCESS | 1641 | --DOCSHELL 0x1264d5000 == 7 [pid = 1644] [id = 484]
03:00:24 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x125bd1400) [pid = 1644] [serial = 1338] [outer = 0x0] [url = about:blank]
03:00:24 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x124234400) [pid = 1644] [serial = 1335] [outer = 0x0] [url = about:blank]
03:00:24 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x120680c00) [pid = 1644] [serial = 1332] [outer = 0x0] [url = about:blank]
03:00:24 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x120846400) [pid = 1644] [serial = 1327] [outer = 0x0] [url = about:blank]
03:00:24 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x120684400) [pid = 1644] [serial = 1322] [outer = 0x0] [url = about:blank]
03:00:24 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x131109800) [pid = 1644] [serial = 1317] [outer = 0x0] [url = about:blank]
03:00:24 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x130eae800) [pid = 1644] [serial = 1314] [outer = 0x0] [url = about:blank]
03:00:24 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x12f488c00) [pid = 1644] [serial = 1311] [outer = 0x0] [url = about:blank]
03:00:24 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x127392c00) [pid = 1644] [serial = 1308] [outer = 0x0] [url = about:blank]
03:00:24 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11d81c800) [pid = 1644] [serial = 1350] [outer = 0x0] [url = about:blank]
03:00:24 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x12614b800) [pid = 1644] [serial = 1353] [outer = 0x0] [url = about:blank]
03:00:24 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
03:00:24 INFO - document served over http requires an https
03:00:24 INFO - sub-resource via xhr-request using the meta-csp
03:00:24 INFO - delivery method with no-redirect and when
03:00:24 INFO - the target request is cross-origin.
03:00:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 572ms
03:00:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:00:24 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x112a48800 == 8 [pid = 1644] [id = 511]
03:00:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x119da8400) [pid = 1644] [serial = 1429] [outer = 0x0]
03:00:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11bb07c00) [pid = 1644] [serial = 1430] [outer = 0x119da8400]
03:00:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11c1cb000) [pid = 1644] [serial = 1431] [outer = 0x119da8400]
03:00:25 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
03:00:25 INFO - document served over http requires an https
03:00:25 INFO - sub-resource via xhr-request using the meta-csp
03:00:25 INFO - delivery method with swap-origin-redirect and when
03:00:25 INFO - the target request is cross-origin.
03:00:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 523ms
03:00:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:00:25 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be9f800 == 9 [pid = 1644] [id = 512]
03:00:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11a072000) [pid = 1644] [serial = 1432] [outer = 0x0]
03:00:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11c587000) [pid = 1644] [serial = 1433] [outer = 0x11a072000]
03:00:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11c84e000) [pid = 1644] [serial = 1434] [outer = 0x11a072000]
03:00:25 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
03:00:25 INFO - document served over http requires an http
03:00:25 INFO - sub-resource via fetch-request using the meta-csp
03:00:25 INFO - delivery method with keep-origin-redirect and when
03:00:25 INFO - the target request is same-origin.
03:00:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 570ms
03:00:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:00:25 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c541000 == 10 [pid = 1644] [id = 513]
03:00:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11bef0000) [pid = 1644] [serial = 1435] [outer = 0x0]
03:00:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11c1ccc00) [pid = 1644] [serial = 1436] [outer = 0x11bef0000]
03:00:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11c850c00) [pid = 1644] [serial = 1437] [outer = 0x11bef0000]
03:00:26 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
03:00:26 INFO - document served over http requires an http
03:00:26 INFO - sub-resource via fetch-request using the meta-csp
03:00:26 INFO - delivery method with no-redirect and when
03:00:26 INFO - the target request is same-origin.
03:00:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 580ms
03:00:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:00:26 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:26 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c88d000 == 11 [pid = 1644] [id = 514]
03:00:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11bd06800) [pid = 1644] [serial = 1438] [outer = 0x0]
03:00:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11c9f9800) [pid = 1644] [serial = 1439] [outer = 0x11bd06800]
03:00:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11cd7d000) [pid = 1644] [serial = 1440] [outer = 0x11bd06800]
03:00:27 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
03:00:27 INFO - document served over http requires an http
03:00:27 INFO - sub-resource via fetch-request using the meta-csp
03:00:27 INFO - delivery method with swap-origin-redirect and when
03:00:27 INFO - the target request is same-origin.
03:00:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 577ms
03:00:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:00:27 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:27 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:27 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9cb000 == 12 [pid = 1644] [id = 515]
03:00:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11c9f7c00) [pid = 1644] [serial = 1441] [outer = 0x0]
03:00:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11cf62800) [pid = 1644] [serial = 1442] [outer = 0x11c9f7c00]
03:00:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11d14d800) [pid = 1644] [serial = 1443] [outer = 0x11c9f7c00]
03:00:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd0c000 == 13 [pid = 1644] [id = 516]
03:00:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11d1ee000) [pid = 1644] [serial = 1444] [outer = 0x0]
03:00:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11d1f7000) [pid = 1644] [serial = 1445] [outer = 0x11d1ee000]
03:00:27 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
03:00:27 INFO - document served over http requires an http
03:00:27 INFO - sub-resource via iframe-tag using the meta-csp
03:00:27 INFO - delivery method with keep-origin-redirect and when
03:00:27 INFO - the target request is same-origin.
03:00:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 623ms
03:00:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:00:27 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd1a000 == 14 [pid = 1644] [id = 517]
03:00:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11cf5c800) [pid = 1644] [serial = 1446] [outer = 0x0]
03:00:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x11d1f9400) [pid = 1644] [serial = 1447] [outer = 0x11cf5c800]
03:00:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x11d376000) [pid = 1644] [serial = 1448] [outer = 0x11cf5c800]
03:00:28 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:28 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:28 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:28 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf73000 == 15 [pid = 1644] [id = 518]
03:00:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x11d378c00) [pid = 1644] [serial = 1449] [outer = 0x0]
03:00:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x11075dc00) [pid = 1644] [serial = 1450] [outer = 0x11d378c00]
03:00:29 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
03:00:29 INFO - document served over http requires an http
03:00:29 INFO - sub-resource via iframe-tag using the meta-csp
03:00:29 INFO - delivery method with no-redirect and when
03:00:29 INFO - the target request is same-origin.
03:00:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1431ms
03:00:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:00:29 INFO - PROCESS | 1641 | --DOCSHELL 0x112a48800 == 14 [pid = 1644] [id = 511]
03:00:29 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd57000 == 13 [pid = 1644] [id = 510]
03:00:29 INFO - PROCESS | 1641 | --DOCSHELL 0x11be9c000 == 12 [pid = 1644] [id = 509]
03:00:29 INFO - PROCESS | 1641 | --DOCSHELL 0x121370800 == 11 [pid = 1644] [id = 508]
03:00:29 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf7a000 == 10 [pid = 1644] [id = 507]
03:00:29 INFO - PROCESS | 1641 | --DOCSHELL 0x119d79000 == 9 [pid = 1644] [id = 506]
03:00:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x1107dd800 == 10 [pid = 1644] [id = 519]
03:00:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x112a23400) [pid = 1644] [serial = 1451] [outer = 0x0]
03:00:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x1195bb000) [pid = 1644] [serial = 1452] [outer = 0x112a23400]
03:00:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x11c1d7400) [pid = 1644] [serial = 1453] [outer = 0x112a23400]
03:00:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd4e000 == 11 [pid = 1644] [id = 520]
03:00:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x11beea800) [pid = 1644] [serial = 1454] [outer = 0x0]
03:00:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x11c588000) [pid = 1644] [serial = 1455] [outer = 0x11beea800]
03:00:29 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
03:00:29 INFO - document served over http requires an http
03:00:29 INFO - sub-resource via iframe-tag using the meta-csp
03:00:29 INFO - delivery method with swap-origin-redirect and when
03:00:29 INFO - the target request is same-origin.
03:00:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 729ms
03:00:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:00:29 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be98000 == 12 [pid = 1644] [id = 521]
03:00:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x11a076c00) [pid = 1644] [serial = 1456] [outer = 0x0]
03:00:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x11c84f800) [pid = 1644] [serial = 1457] [outer = 0x11a076c00]
03:00:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x11d147000) [pid = 1644] [serial = 1458] [outer = 0x11a076c00]
03:00:30 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
03:00:30 INFO - document served over http requires an http
03:00:30 INFO - sub-resource via script-tag using the meta-csp
03:00:30 INFO - delivery method with keep-origin-redirect and when
03:00:30 INFO - the target request is same-origin.
03:00:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 524ms
03:00:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:00:30 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd07800 == 13 [pid = 1644] [id = 522]
03:00:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x11c849400) [pid = 1644] [serial = 1459] [outer = 0x0]
03:00:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x11d80e800) [pid = 1644] [serial = 1460] [outer = 0x11c849400]
03:00:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x11d89b800) [pid = 1644] [serial = 1461] [outer = 0x11c849400]
03:00:30 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
03:00:30 INFO - document served over http requires an http
03:00:30 INFO - sub-resource via script-tag using the meta-csp
03:00:30 INFO - delivery method with no-redirect and when
03:00:30 INFO - the target request is same-origin.
03:00:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 521ms
03:00:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:00:31 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d60b800 == 14 [pid = 1644] [id = 523]
03:00:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x11d379c00) [pid = 1644] [serial = 1462] [outer = 0x0]
03:00:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x11ea31000) [pid = 1644] [serial = 1463] [outer = 0x11d379c00]
03:00:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x12067d000) [pid = 1644] [serial = 1464] [outer = 0x11d379c00]
03:00:31 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
03:00:31 INFO - document served over http requires an http
03:00:31 INFO - sub-resource via script-tag using the meta-csp
03:00:31 INFO - delivery method with swap-origin-redirect and when
03:00:31 INFO - the target request is same-origin.
03:00:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 522ms
03:00:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:00:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d846800 == 15 [pid = 1644] [id = 524]
03:00:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x11ea30800) [pid = 1644] [serial = 1465] [outer = 0x0]
03:00:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x120685800) [pid = 1644] [serial = 1466] [outer = 0x11ea30800]
03:00:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x12084a400) [pid = 1644] [serial = 1467] [outer = 0x11ea30800]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x11beec800) [pid = 1644] [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]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x11bd0dc00) [pid = 1644] [serial = 1365] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548411872]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x119da8400) [pid = 1644] [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]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x119ae5000) [pid = 1644] [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]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x112a89000) [pid = 1644] [serial = 1402] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x11c9fd800) [pid = 1644] [serial = 1407] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548419919]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x11d37a800) [pid = 1644] [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]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x11cf57c00) [pid = 1644] [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]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x11ea37400) [pid = 1644] [serial = 1412] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x11c3c6800) [pid = 1644] [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]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x11bd03c00) [pid = 1644] [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]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x11bee8c00) [pid = 1644] [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]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11bdae800) [pid = 1644] [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]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x11d1f4000) [pid = 1644] [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]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11d14b800) [pid = 1644] [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]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x11beec000) [pid = 1644] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x11c58b400) [pid = 1644] [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]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x11c9fb000) [pid = 1644] [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]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x11bd06400) [pid = 1644] [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]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x119d47000) [pid = 1644] [serial = 1360] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x11c84d400) [pid = 1644] [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]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x11a07ac00) [pid = 1644] [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]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x119543400) [pid = 1644] [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]
03:00:31 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x11991c800) [pid = 1644] [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]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x119a92000) [pid = 1644] [serial = 1415] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11cd7f800) [pid = 1644] [serial = 1421] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11a079c00) [pid = 1644] [serial = 1424] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11a07c400) [pid = 1644] [serial = 1403] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11bb07c00) [pid = 1644] [serial = 1430] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x11d813400) [pid = 1644] [serial = 1397] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11cf59400) [pid = 1644] [serial = 1388] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x119a24000) [pid = 1644] [serial = 1358] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x11d8a1400) [pid = 1644] [serial = 1400] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11bdb3400) [pid = 1644] [serial = 1405] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11c58bc00) [pid = 1644] [serial = 1379] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11bdb2000) [pid = 1644] [serial = 1366] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548411872]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11bef2c00) [pid = 1644] [serial = 1371] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11bef3000) [pid = 1644] [serial = 1373] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x11d14ec00) [pid = 1644] [serial = 1408] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548419919]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x11bdb2c00) [pid = 1644] [serial = 1368] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x11a073400) [pid = 1644] [serial = 1361] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11c84e800) [pid = 1644] [serial = 1382] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11d1f6400) [pid = 1644] [serial = 1394] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11a07bc00) [pid = 1644] [serial = 1363] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11c9fa800) [pid = 1644] [serial = 1385] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11d14e000) [pid = 1644] [serial = 1391] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11c3cb000) [pid = 1644] [serial = 1376] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x11d80f800) [pid = 1644] [serial = 1410] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x11c1d5400) [pid = 1644] [serial = 1418] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x12067f400) [pid = 1644] [serial = 1413] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x11c587000) [pid = 1644] [serial = 1433] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x11bef3c00) [pid = 1644] [serial = 1427] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x11beeb000) [pid = 1644] [serial = 1425] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x11c9f1000) [pid = 1644] [serial = 1383] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x11cd78800) [pid = 1644] [serial = 1386] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 59 (0x11cf63c00) [pid = 1644] [serial = 1389] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 58 (0x11c3cd800) [pid = 1644] [serial = 1428] [outer = 0x0] [url = about:blank]
03:00:32 INFO - PROCESS | 1641 | --DOMWINDOW == 57 (0x11c1cb000) [pid = 1644] [serial = 1431] [outer = 0x0] [url = about:blank]
03:00:32 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
03:00:32 INFO - document served over http requires an http
03:00:32 INFO - sub-resource via xhr-request using the meta-csp
03:00:32 INFO - delivery method with keep-origin-redirect and when
03:00:32 INFO - the target request is same-origin.
03:00:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 629ms
03:00:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:00:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dabd000 == 16 [pid = 1644] [id = 525]
03:00:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 58 (0x119d47000) [pid = 1644] [serial = 1468] [outer = 0x0]
03:00:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 59 (0x11a073400) [pid = 1644] [serial = 1469] [outer = 0x119d47000]
03:00:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 60 (0x11beec800) [pid = 1644] [serial = 1470] [outer = 0x119d47000]
03:00:32 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
03:00:32 INFO - document served over http requires an http
03:00:32 INFO - sub-resource via xhr-request using the meta-csp
03:00:32 INFO - delivery method with no-redirect and when
03:00:32 INFO - the target request is same-origin.
03:00:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 476ms
03:00:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:00:32 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea57800 == 17 [pid = 1644] [id = 526]
03:00:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x119a2e000) [pid = 1644] [serial = 1471] [outer = 0x0]
03:00:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x11c9f3000) [pid = 1644] [serial = 1472] [outer = 0x119a2e000]
03:00:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x11d1ed800) [pid = 1644] [serial = 1473] [outer = 0x119a2e000]
03:00:33 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
03:00:33 INFO - document served over http requires an http
03:00:33 INFO - sub-resource via xhr-request using the meta-csp
03:00:33 INFO - delivery method with swap-origin-redirect and when
03:00:33 INFO - the target request is same-origin.
03:00:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 520ms
03:00:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:00:33 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x12136e000 == 18 [pid = 1644] [id = 527]
03:00:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x11c852000) [pid = 1644] [serial = 1474] [outer = 0x0]
03:00:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x12084a800) [pid = 1644] [serial = 1475] [outer = 0x11c852000]
03:00:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x120853000) [pid = 1644] [serial = 1476] [outer = 0x11c852000]
03:00:33 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
03:00:33 INFO - document served over http requires an https
03:00:33 INFO - sub-resource via fetch-request using the meta-csp
03:00:33 INFO - delivery method with keep-origin-redirect and when
03:00:33 INFO - the target request is same-origin.
03:00:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 522ms
03:00:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:00:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e8f000 == 19 [pid = 1644] [id = 528]
03:00:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x120681c00) [pid = 1644] [serial = 1477] [outer = 0x0]
03:00:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x12182f000) [pid = 1644] [serial = 1478] [outer = 0x120681c00]
03:00:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x123e28000) [pid = 1644] [serial = 1479] [outer = 0x120681c00]
03:00:34 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
03:00:34 INFO - document served over http requires an https
03:00:34 INFO - sub-resource via fetch-request using the meta-csp
03:00:34 INFO - delivery method with no-redirect and when
03:00:34 INFO - the target request is same-origin.
03:00:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 476ms
03:00:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:00:34 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x124092000 == 20 [pid = 1644] [id = 529]
03:00:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x12182e800) [pid = 1644] [serial = 1480] [outer = 0x0]
03:00:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x123e2f400) [pid = 1644] [serial = 1481] [outer = 0x12182e800]
03:00:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x124002c00) [pid = 1644] [serial = 1482] [outer = 0x12182e800]
03:00:34 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
03:00:34 INFO - document served over http requires an https
03:00:34 INFO - sub-resource via fetch-request using the meta-csp
03:00:34 INFO - delivery method with swap-origin-redirect and when
03:00:34 INFO - the target request is same-origin.
03:00:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 523ms
03:00:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:00:34 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd1b800 == 21 [pid = 1644] [id = 530]
03:00:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11bdb7000) [pid = 1644] [serial = 1483] [outer = 0x0]
03:00:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11c1cbc00) [pid = 1644] [serial = 1484] [outer = 0x11bdb7000]
03:00:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x11cf59000) [pid = 1644] [serial = 1485] [outer = 0x11bdb7000]
03:00:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x124098800 == 22 [pid = 1644] [id = 531]
03:00:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x11d1fa800) [pid = 1644] [serial = 1486] [outer = 0x0]
03:00:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11ea2c800) [pid = 1644] [serial = 1487] [outer = 0x11d1fa800]
03:00:35 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
03:00:35 INFO - document served over http requires an https
03:00:35 INFO - sub-resource via iframe-tag using the meta-csp
03:00:35 INFO - delivery method with keep-origin-redirect and when
03:00:35 INFO - the target request is same-origin.
03:00:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 624ms
03:00:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:00:35 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:35 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x1240a6000 == 23 [pid = 1644] [id = 532]
03:00:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11bdb4400) [pid = 1644] [serial = 1488] [outer = 0x0]
03:00:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x120687c00) [pid = 1644] [serial = 1489] [outer = 0x11bdb4400]
03:00:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x123e2d800) [pid = 1644] [serial = 1490] [outer = 0x11bdb4400]
03:00:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x125b2a000 == 24 [pid = 1644] [id = 533]
03:00:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x124004c00) [pid = 1644] [serial = 1491] [outer = 0x0]
03:00:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x12400a000) [pid = 1644] [serial = 1492] [outer = 0x124004c00]
03:00:36 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
03:00:36 INFO - document served over http requires an https
03:00:36 INFO - sub-resource via iframe-tag using the meta-csp
03:00:36 INFO - delivery method with no-redirect and when
03:00:36 INFO - the target request is same-origin.
03:00:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 779ms
03:00:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:00:36 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:36 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:36 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:36 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:36 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x125b35800 == 25 [pid = 1644] [id = 534]
03:00:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x120686400) [pid = 1644] [serial = 1493] [outer = 0x0]
03:00:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x12400e000) [pid = 1644] [serial = 1494] [outer = 0x120686400]
03:00:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x124230400) [pid = 1644] [serial = 1495] [outer = 0x120686400]
03:00:37 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x1107db000 == 26 [pid = 1644] [id = 535]
03:00:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x112af3c00) [pid = 1644] [serial = 1496] [outer = 0x0]
03:00:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x119da8800) [pid = 1644] [serial = 1497] [outer = 0x112af3c00]
03:00:37 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
03:00:37 INFO - document served over http requires an https
03:00:37 INFO - sub-resource via iframe-tag using the meta-csp
03:00:37 INFO - delivery method with swap-origin-redirect and when
03:00:37 INFO - the target request is same-origin.
03:00:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1482ms
03:00:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:00:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x1107d7000 == 27 [pid = 1644] [id = 536]
03:00:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11bb08800) [pid = 1644] [serial = 1498] [outer = 0x0]
03:00:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11bd02800) [pid = 1644] [serial = 1499] [outer = 0x11bb08800]
03:00:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11bdbb800) [pid = 1644] [serial = 1500] [outer = 0x11bb08800]
03:00:37 INFO - PROCESS | 1641 | --DOCSHELL 0x123e8f000 == 26 [pid = 1644] [id = 528]
03:00:37 INFO - PROCESS | 1641 | --DOCSHELL 0x12136e000 == 25 [pid = 1644] [id = 527]
03:00:37 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea57800 == 24 [pid = 1644] [id = 526]
03:00:37 INFO - PROCESS | 1641 | --DOCSHELL 0x11dabd000 == 23 [pid = 1644] [id = 525]
03:00:37 INFO - PROCESS | 1641 | --DOCSHELL 0x11d846800 == 22 [pid = 1644] [id = 524]
03:00:37 INFO - PROCESS | 1641 | --DOCSHELL 0x11d60b800 == 21 [pid = 1644] [id = 523]
03:00:37 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd07800 == 20 [pid = 1644] [id = 522]
03:00:37 INFO - PROCESS | 1641 | --DOCSHELL 0x11be98000 == 19 [pid = 1644] [id = 521]
03:00:37 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd4e000 == 18 [pid = 1644] [id = 520]
03:00:37 INFO - PROCESS | 1641 | --DOCSHELL 0x1107dd800 == 17 [pid = 1644] [id = 519]
03:00:37 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf73000 == 16 [pid = 1644] [id = 518]
03:00:37 INFO - PROCESS | 1641 | --DOCSHELL 0x120696800 == 15 [pid = 1644] [id = 504]
03:00:37 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd0c000 == 14 [pid = 1644] [id = 516]
03:00:37 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd1a000 == 13 [pid = 1644] [id = 517]
03:00:37 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9cb000 == 12 [pid = 1644] [id = 515]
03:00:37 INFO - PROCESS | 1641 | --DOCSHELL 0x11c88d000 == 11 [pid = 1644] [id = 514]
03:00:37 INFO - PROCESS | 1641 | --DOCSHELL 0x11be9f800 == 10 [pid = 1644] [id = 512]
03:00:37 INFO - PROCESS | 1641 | --DOCSHELL 0x11c541000 == 9 [pid = 1644] [id = 513]
03:00:37 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11c84b000) [pid = 1644] [serial = 1406] [outer = 0x0] [url = about:blank]
03:00:37 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11c845000) [pid = 1644] [serial = 1380] [outer = 0x0] [url = about:blank]
03:00:37 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11ea2fc00) [pid = 1644] [serial = 1401] [outer = 0x0] [url = about:blank]
03:00:37 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11c1d2c00) [pid = 1644] [serial = 1374] [outer = 0x0] [url = about:blank]
03:00:37 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x11c3d2800) [pid = 1644] [serial = 1377] [outer = 0x0] [url = about:blank]
03:00:37 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x119ae1c00) [pid = 1644] [serial = 1359] [outer = 0x0] [url = about:blank]
03:00:37 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11d896c00) [pid = 1644] [serial = 1398] [outer = 0x0] [url = about:blank]
03:00:37 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x11bd09800) [pid = 1644] [serial = 1364] [outer = 0x0] [url = about:blank]
03:00:37 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11d1eec00) [pid = 1644] [serial = 1392] [outer = 0x0] [url = about:blank]
03:00:37 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11d376c00) [pid = 1644] [serial = 1395] [outer = 0x0] [url = about:blank]
03:00:37 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11bee8400) [pid = 1644] [serial = 1369] [outer = 0x0] [url = about:blank]
03:00:37 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11ea34000) [pid = 1644] [serial = 1411] [outer = 0x0] [url = about:blank]
03:00:38 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
03:00:38 INFO - document served over http requires an https
03:00:38 INFO - sub-resource via script-tag using the meta-csp
03:00:38 INFO - delivery method with keep-origin-redirect and when
03:00:38 INFO - the target request is same-origin.
03:00:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 627ms
03:00:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:00:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x119d6e800 == 10 [pid = 1644] [id = 537]
03:00:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11bb07400) [pid = 1644] [serial = 1501] [outer = 0x0]
03:00:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11bdbb400) [pid = 1644] [serial = 1502] [outer = 0x11bb07400]
03:00:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11c1cb400) [pid = 1644] [serial = 1503] [outer = 0x11bb07400]
03:00:38 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
03:00:38 INFO - document served over http requires an https
03:00:38 INFO - sub-resource via script-tag using the meta-csp
03:00:38 INFO - delivery method with no-redirect and when
03:00:38 INFO - the target request is same-origin.
03:00:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 477ms
03:00:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:00:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be96000 == 11 [pid = 1644] [id = 538]
03:00:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11bdb8000) [pid = 1644] [serial = 1504] [outer = 0x0]
03:00:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11c3c6800) [pid = 1644] [serial = 1505] [outer = 0x11bdb8000]
03:00:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11c587800) [pid = 1644] [serial = 1506] [outer = 0x11bdb8000]
03:00:39 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
03:00:39 INFO - document served over http requires an https
03:00:39 INFO - sub-resource via script-tag using the meta-csp
03:00:39 INFO - delivery method with swap-origin-redirect and when
03:00:39 INFO - the target request is same-origin.
03:00:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 529ms
03:00:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:00:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c54c000 == 12 [pid = 1644] [id = 539]
03:00:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11c3c5800) [pid = 1644] [serial = 1507] [outer = 0x0]
03:00:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11c849c00) [pid = 1644] [serial = 1508] [outer = 0x11c3c5800]
03:00:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11c9fa800) [pid = 1644] [serial = 1509] [outer = 0x11c3c5800]
03:00:39 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
03:00:39 INFO - document served over http requires an https
03:00:39 INFO - sub-resource via xhr-request using the meta-csp
03:00:39 INFO - delivery method with keep-origin-redirect and when
03:00:39 INFO - the target request is same-origin.
03:00:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 526ms
03:00:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:00:39 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c89a800 == 13 [pid = 1644] [id = 540]
03:00:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11c84c000) [pid = 1644] [serial = 1510] [outer = 0x0]
03:00:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11cf58400) [pid = 1644] [serial = 1511] [outer = 0x11c84c000]
03:00:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11d150000) [pid = 1644] [serial = 1512] [outer = 0x11c84c000]
03:00:40 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
03:00:40 INFO - document served over http requires an https
03:00:40 INFO - sub-resource via xhr-request using the meta-csp
03:00:40 INFO - delivery method with no-redirect and when
03:00:40 INFO - the target request is same-origin.
03:00:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 476ms
03:00:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:00:40 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:40 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd19800 == 14 [pid = 1644] [id = 541]
03:00:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11cf56400) [pid = 1644] [serial = 1513] [outer = 0x0]
03:00:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11d373800) [pid = 1644] [serial = 1514] [outer = 0x11cf56400]
03:00:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11d816000) [pid = 1644] [serial = 1515] [outer = 0x11cf56400]
03:00:40 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
03:00:40 INFO - document served over http requires an https
03:00:40 INFO - sub-resource via xhr-request using the meta-csp
03:00:40 INFO - delivery method with swap-origin-redirect and when
03:00:40 INFO - the target request is same-origin.
03:00:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 527ms
03:00:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:00:40 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d616000 == 15 [pid = 1644] [id = 542]
03:00:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11d36d800) [pid = 1644] [serial = 1516] [outer = 0x0]
03:00:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x11ea2b000) [pid = 1644] [serial = 1517] [outer = 0x11d36d800]
03:00:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x12067fc00) [pid = 1644] [serial = 1518] [outer = 0x11d36d800]
03:00:41 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
03:00:41 INFO - document served over http requires an http
03:00:41 INFO - sub-resource via fetch-request using the meta-referrer
03:00:41 INFO - delivery method with keep-origin-redirect and when
03:00:41 INFO - the target request is cross-origin.
03:00:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 472ms
03:00:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:00:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d851800 == 16 [pid = 1644] [id = 543]
03:00:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x11d8a3800) [pid = 1644] [serial = 1519] [outer = 0x0]
03:00:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x120846400) [pid = 1644] [serial = 1520] [outer = 0x11d8a3800]
03:00:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x121832800) [pid = 1644] [serial = 1521] [outer = 0x11d8a3800]
03:00:41 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
03:00:41 INFO - document served over http requires an http
03:00:41 INFO - sub-resource via fetch-request using the meta-referrer
03:00:41 INFO - delivery method with no-redirect and when
03:00:41 INFO - the target request is cross-origin.
03:00:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 477ms
03:00:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:00:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dacb800 == 17 [pid = 1644] [id = 544]
03:00:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x120686800) [pid = 1644] [serial = 1522] [outer = 0x0]
03:00:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x123e34800) [pid = 1644] [serial = 1523] [outer = 0x120686800]
03:00:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x124232000) [pid = 1644] [serial = 1524] [outer = 0x120686800]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x11d1ee000) [pid = 1644] [serial = 1444] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11bdba800) [pid = 1644] [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]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x11c1d4800) [pid = 1644] [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]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x119a2bc00) [pid = 1644] [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]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x124232c00) [pid = 1644] [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]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x11c849400) [pid = 1644] [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]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x11ea30800) [pid = 1644] [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]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x11a076c00) [pid = 1644] [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]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x11c852000) [pid = 1644] [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]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x120681c00) [pid = 1644] [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]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x112a23400) [pid = 1644] [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]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11beea800) [pid = 1644] [serial = 1454] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11d379c00) [pid = 1644] [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]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11d378c00) [pid = 1644] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548428669]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x119d47000) [pid = 1644] [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]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11cf5c800) [pid = 1644] [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]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x119a2e000) [pid = 1644] [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]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11c9f9800) [pid = 1644] [serial = 1439] [outer = 0x0] [url = about:blank]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11d1f7000) [pid = 1644] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x11cf62800) [pid = 1644] [serial = 1442] [outer = 0x0] [url = about:blank]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11c1ccc00) [pid = 1644] [serial = 1436] [outer = 0x0] [url = about:blank]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11075dc00) [pid = 1644] [serial = 1450] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548428669]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11d1f9400) [pid = 1644] [serial = 1447] [outer = 0x0] [url = about:blank]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11a073400) [pid = 1644] [serial = 1469] [outer = 0x0] [url = about:blank]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11d80e800) [pid = 1644] [serial = 1460] [outer = 0x0] [url = about:blank]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x12084a800) [pid = 1644] [serial = 1475] [outer = 0x0] [url = about:blank]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x11c84f800) [pid = 1644] [serial = 1457] [outer = 0x0] [url = about:blank]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x11c9f3000) [pid = 1644] [serial = 1472] [outer = 0x0] [url = about:blank]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x12182f000) [pid = 1644] [serial = 1478] [outer = 0x0] [url = about:blank]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x120685800) [pid = 1644] [serial = 1466] [outer = 0x0] [url = about:blank]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11ea31000) [pid = 1644] [serial = 1463] [outer = 0x0] [url = about:blank]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11c588000) [pid = 1644] [serial = 1455] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x1195bb000) [pid = 1644] [serial = 1452] [outer = 0x0] [url = about:blank]
03:00:42 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x123e2f400) [pid = 1644] [serial = 1481] [outer = 0x0] [url = about:blank]
03:00:43 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x11c848000) [pid = 1644] [serial = 1419] [outer = 0x0] [url = about:blank]
03:00:43 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x11d1f3400) [pid = 1644] [serial = 1422] [outer = 0x0] [url = about:blank]
03:00:43 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x11bd06c00) [pid = 1644] [serial = 1416] [outer = 0x0] [url = about:blank]
03:00:43 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x11beec800) [pid = 1644] [serial = 1470] [outer = 0x0] [url = about:blank]
03:00:43 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x130eb5800) [pid = 1644] [serial = 1356] [outer = 0x0] [url = about:blank]
03:00:43 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x11d1ed800) [pid = 1644] [serial = 1473] [outer = 0x0] [url = about:blank]
03:00:43 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x12084a400) [pid = 1644] [serial = 1467] [outer = 0x0] [url = about:blank]
03:00:43 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
03:00:43 INFO - document served over http requires an http
03:00:43 INFO - sub-resource via fetch-request using the meta-referrer
03:00:43 INFO - delivery method with swap-origin-redirect and when
03:00:43 INFO - the target request is cross-origin.
03:00:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1381ms
03:00:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:00:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea57000 == 18 [pid = 1644] [id = 545]
03:00:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x11bdba800) [pid = 1644] [serial = 1525] [outer = 0x0]
03:00:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x11beec800) [pid = 1644] [serial = 1526] [outer = 0x11bdba800]
03:00:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x11c848400) [pid = 1644] [serial = 1527] [outer = 0x11bdba800]
03:00:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206aa000 == 19 [pid = 1644] [id = 546]
03:00:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x11c9f5800) [pid = 1644] [serial = 1528] [outer = 0x0]
03:00:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x11d1ee000) [pid = 1644] [serial = 1529] [outer = 0x11c9f5800]
03:00:43 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
03:00:43 INFO - document served over http requires an http
03:00:43 INFO - sub-resource via iframe-tag using the meta-referrer
03:00:43 INFO - delivery method with keep-origin-redirect and when
03:00:43 INFO - the target request is cross-origin.
03:00:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 829ms
03:00:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:00:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x12136c000 == 20 [pid = 1644] [id = 547]
03:00:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x119a0c800) [pid = 1644] [serial = 1530] [outer = 0x0]
03:00:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x11c84e800) [pid = 1644] [serial = 1531] [outer = 0x119a0c800]
03:00:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x125a03400) [pid = 1644] [serial = 1532] [outer = 0x119a0c800]
03:00:44 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd52800 == 21 [pid = 1644] [id = 548]
03:00:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x112a29c00) [pid = 1644] [serial = 1533] [outer = 0x0]
03:00:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11a073400) [pid = 1644] [serial = 1534] [outer = 0x112a29c00]
03:00:45 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
03:00:45 INFO - document served over http requires an http
03:00:45 INFO - sub-resource via iframe-tag using the meta-referrer
03:00:45 INFO - delivery method with no-redirect and when
03:00:45 INFO - the target request is cross-origin.
03:00:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1229ms
03:00:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:00:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9d7800 == 22 [pid = 1644] [id = 549]
03:00:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x119a2bc00) [pid = 1644] [serial = 1535] [outer = 0x0]
03:00:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11bdaf400) [pid = 1644] [serial = 1536] [outer = 0x119a2bc00]
03:00:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11c9f9c00) [pid = 1644] [serial = 1537] [outer = 0x119a2bc00]
03:00:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e89000 == 23 [pid = 1644] [id = 550]
03:00:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x11d14e000) [pid = 1644] [serial = 1538] [outer = 0x0]
03:00:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x11d1f7000) [pid = 1644] [serial = 1539] [outer = 0x11d14e000]
03:00:45 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
03:00:45 INFO - document served over http requires an http
03:00:45 INFO - sub-resource via iframe-tag using the meta-referrer
03:00:45 INFO - delivery method with swap-origin-redirect and when
03:00:45 INFO - the target request is cross-origin.
03:00:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 626ms
03:00:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:00:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x124097800 == 24 [pid = 1644] [id = 551]
03:00:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11d819800) [pid = 1644] [serial = 1540] [outer = 0x0]
03:00:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11d898800) [pid = 1644] [serial = 1541] [outer = 0x11d819800]
03:00:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x121836c00) [pid = 1644] [serial = 1542] [outer = 0x11d819800]
03:00:46 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
03:00:46 INFO - document served over http requires an http
03:00:46 INFO - sub-resource via script-tag using the meta-referrer
03:00:46 INFO - delivery method with keep-origin-redirect and when
03:00:46 INFO - the target request is cross-origin.
03:00:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1036ms
03:00:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:00:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a0a3800 == 25 [pid = 1644] [id = 552]
03:00:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x112aecc00) [pid = 1644] [serial = 1543] [outer = 0x0]
03:00:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x119ae4400) [pid = 1644] [serial = 1544] [outer = 0x112aecc00]
03:00:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11bdb2000) [pid = 1644] [serial = 1545] [outer = 0x112aecc00]
03:00:47 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
03:00:47 INFO - document served over http requires an http
03:00:47 INFO - sub-resource via script-tag using the meta-referrer
03:00:47 INFO - delivery method with no-redirect and when
03:00:47 INFO - the target request is cross-origin.
03:00:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 589ms
03:00:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:00:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x11070e800 == 26 [pid = 1644] [id = 553]
03:00:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11991a000) [pid = 1644] [serial = 1546] [outer = 0x0]
03:00:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x119adb800) [pid = 1644] [serial = 1547] [outer = 0x11991a000]
03:00:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11beedc00) [pid = 1644] [serial = 1548] [outer = 0x11991a000]
03:00:47 INFO - PROCESS | 1641 | --DOCSHELL 0x1206aa000 == 25 [pid = 1644] [id = 546]
03:00:47 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea57000 == 24 [pid = 1644] [id = 545]
03:00:47 INFO - PROCESS | 1641 | --DOCSHELL 0x11dacb800 == 23 [pid = 1644] [id = 544]
03:00:47 INFO - PROCESS | 1641 | --DOCSHELL 0x11d851800 == 22 [pid = 1644] [id = 543]
03:00:47 INFO - PROCESS | 1641 | --DOCSHELL 0x11d616000 == 21 [pid = 1644] [id = 542]
03:00:47 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd19800 == 20 [pid = 1644] [id = 541]
03:00:47 INFO - PROCESS | 1641 | --DOCSHELL 0x11c89a800 == 19 [pid = 1644] [id = 540]
03:00:47 INFO - PROCESS | 1641 | --DOCSHELL 0x11c54c000 == 18 [pid = 1644] [id = 539]
03:00:47 INFO - PROCESS | 1641 | --DOCSHELL 0x11be96000 == 17 [pid = 1644] [id = 538]
03:00:47 INFO - PROCESS | 1641 | --DOCSHELL 0x119d6e800 == 16 [pid = 1644] [id = 537]
03:00:47 INFO - PROCESS | 1641 | --DOCSHELL 0x1107d7000 == 15 [pid = 1644] [id = 536]
03:00:47 INFO - PROCESS | 1641 | --DOCSHELL 0x1107db000 == 14 [pid = 1644] [id = 535]
03:00:47 INFO - PROCESS | 1641 | --DOCSHELL 0x125b2a000 == 13 [pid = 1644] [id = 533]
03:00:47 INFO - PROCESS | 1641 | --DOCSHELL 0x125b35800 == 12 [pid = 1644] [id = 534]
03:00:47 INFO - PROCESS | 1641 | --DOCSHELL 0x1240a6000 == 11 [pid = 1644] [id = 532]
03:00:47 INFO - PROCESS | 1641 | --DOCSHELL 0x124098800 == 10 [pid = 1644] [id = 531]
03:00:47 INFO - PROCESS | 1641 | --DOCSHELL 0x124092000 == 9 [pid = 1644] [id = 529]
03:00:47 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd1b800 == 8 [pid = 1644] [id = 530]
03:00:47 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11c1d7400) [pid = 1644] [serial = 1453] [outer = 0x0] [url = about:blank]
03:00:47 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11d376000) [pid = 1644] [serial = 1448] [outer = 0x0] [url = about:blank]
03:00:47 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x120853000) [pid = 1644] [serial = 1476] [outer = 0x0] [url = about:blank]
03:00:47 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11d89b800) [pid = 1644] [serial = 1461] [outer = 0x0] [url = about:blank]
03:00:47 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x123e28000) [pid = 1644] [serial = 1479] [outer = 0x0] [url = about:blank]
03:00:47 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x12067d000) [pid = 1644] [serial = 1464] [outer = 0x0] [url = about:blank]
03:00:47 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11d147000) [pid = 1644] [serial = 1458] [outer = 0x0] [url = about:blank]
03:00:47 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
03:00:47 INFO - document served over http requires an http
03:00:47 INFO - sub-resource via script-tag using the meta-referrer
03:00:47 INFO - delivery method with swap-origin-redirect and when
03:00:47 INFO - the target request is cross-origin.
03:00:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 524ms
03:00:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:00:48 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd56800 == 9 [pid = 1644] [id = 554]
03:00:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11bb06400) [pid = 1644] [serial = 1549] [outer = 0x0]
03:00:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11c1cfc00) [pid = 1644] [serial = 1550] [outer = 0x11bb06400]
03:00:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11c3d3800) [pid = 1644] [serial = 1551] [outer = 0x11bb06400]
03:00:48 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
03:00:48 INFO - document served over http requires an http
03:00:48 INFO - sub-resource via xhr-request using the meta-referrer
03:00:48 INFO - delivery method with keep-origin-redirect and when
03:00:48 INFO - the target request is cross-origin.
03:00:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 476ms
03:00:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:00:48 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1f4800 == 10 [pid = 1644] [id = 555]
03:00:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11c1d5800) [pid = 1644] [serial = 1552] [outer = 0x0]
03:00:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11c84a800) [pid = 1644] [serial = 1553] [outer = 0x11c1d5800]
03:00:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11c9ee400) [pid = 1644] [serial = 1554] [outer = 0x11c1d5800]
03:00:48 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
03:00:48 INFO - document served over http requires an http
03:00:48 INFO - sub-resource via xhr-request using the meta-referrer
03:00:48 INFO - delivery method with no-redirect and when
03:00:48 INFO - the target request is cross-origin.
03:00:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 470ms
03:00:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:00:48 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:49 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c88b000 == 11 [pid = 1644] [id = 556]
03:00:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11c592c00) [pid = 1644] [serial = 1555] [outer = 0x0]
03:00:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11c9fc000) [pid = 1644] [serial = 1556] [outer = 0x11c592c00]
03:00:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11cd7cc00) [pid = 1644] [serial = 1557] [outer = 0x11c592c00]
03:00:49 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
03:00:49 INFO - document served over http requires an http
03:00:49 INFO - sub-resource via xhr-request using the meta-referrer
03:00:49 INFO - delivery method with swap-origin-redirect and when
03:00:49 INFO - the target request is cross-origin.
03:00:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 475ms
03:00:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:00:49 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9c8800 == 12 [pid = 1644] [id = 557]
03:00:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11c9f2800) [pid = 1644] [serial = 1558] [outer = 0x0]
03:00:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11d147800) [pid = 1644] [serial = 1559] [outer = 0x11c9f2800]
03:00:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11d1edc00) [pid = 1644] [serial = 1560] [outer = 0x11c9f2800]
03:00:49 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
03:00:49 INFO - document served over http requires an https
03:00:49 INFO - sub-resource via fetch-request using the meta-referrer
03:00:49 INFO - delivery method with keep-origin-redirect and when
03:00:49 INFO - the target request is cross-origin.
03:00:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 471ms
03:00:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:00:49 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd17800 == 13 [pid = 1644] [id = 558]
03:00:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11d143800) [pid = 1644] [serial = 1561] [outer = 0x0]
03:00:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11d1f1c00) [pid = 1644] [serial = 1562] [outer = 0x11d143800]
03:00:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11d378800) [pid = 1644] [serial = 1563] [outer = 0x11d143800]
03:00:50 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
03:00:50 INFO - document served over http requires an https
03:00:50 INFO - sub-resource via fetch-request using the meta-referrer
03:00:50 INFO - delivery method with no-redirect and when
03:00:50 INFO - the target request is cross-origin.
03:00:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 531ms
03:00:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:00:50 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf86800 == 14 [pid = 1644] [id = 559]
03:00:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11cf5b000) [pid = 1644] [serial = 1564] [outer = 0x0]
03:00:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x11d89a400) [pid = 1644] [serial = 1565] [outer = 0x11cf5b000]
03:00:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x11ea2f400) [pid = 1644] [serial = 1566] [outer = 0x11cf5b000]
03:00:51 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
03:00:51 INFO - document served over http requires an https
03:00:51 INFO - sub-resource via fetch-request using the meta-referrer
03:00:51 INFO - delivery method with swap-origin-redirect and when
03:00:51 INFO - the target request is cross-origin.
03:00:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 625ms
03:00:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:00:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 17 (0x113cb6800) [pid = 1641] [serial = 25] [outer = 0x12ab14000]
03:00:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d622800 == 15 [pid = 1644] [id = 560]
03:00:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x11d89c000) [pid = 1644] [serial = 1567] [outer = 0x0]
03:00:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x12067bc00) [pid = 1644] [serial = 1568] [outer = 0x11d89c000]
03:00:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x12084c000) [pid = 1644] [serial = 1569] [outer = 0x11d89c000]
03:00:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d853800 == 16 [pid = 1644] [id = 561]
03:00:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x121829000) [pid = 1644] [serial = 1570] [outer = 0x0]
03:00:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x121834400) [pid = 1644] [serial = 1571] [outer = 0x121829000]
03:00:52 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
03:00:52 INFO - document served over http requires an https
03:00:52 INFO - sub-resource via iframe-tag using the meta-referrer
03:00:52 INFO - delivery method with keep-origin-redirect and when
03:00:52 INFO - the target request is cross-origin.
03:00:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1226ms
03:00:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11bdb7000) [pid = 1644] [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]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x11c9f5800) [pid = 1644] [serial = 1528] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x11a072000) [pid = 1644] [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]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x11d8a3800) [pid = 1644] [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]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x11bdb8000) [pid = 1644] [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]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x11bdba800) [pid = 1644] [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]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x11bd06800) [pid = 1644] [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]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x124004c00) [pid = 1644] [serial = 1491] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548435922]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x11bb07400) [pid = 1644] [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]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x11d36d800) [pid = 1644] [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]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11c9f7c00) [pid = 1644] [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]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11c3c5800) [pid = 1644] [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]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11bef0000) [pid = 1644] [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]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11d1fa800) [pid = 1644] [serial = 1486] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x120686800) [pid = 1644] [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]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x11cf56400) [pid = 1644] [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]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11bb08800) [pid = 1644] [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]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11bdb4400) [pid = 1644] [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]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x120686400) [pid = 1644] [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]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11c84c000) [pid = 1644] [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]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x112af3c00) [pid = 1644] [serial = 1496] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x120846400) [pid = 1644] [serial = 1520] [outer = 0x0] [url = about:blank]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11ea2c800) [pid = 1644] [serial = 1487] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11c1cbc00) [pid = 1644] [serial = 1484] [outer = 0x0] [url = about:blank]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x119da8800) [pid = 1644] [serial = 1497] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x12400e000) [pid = 1644] [serial = 1494] [outer = 0x0] [url = about:blank]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x11cf58400) [pid = 1644] [serial = 1511] [outer = 0x0] [url = about:blank]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11bdbb400) [pid = 1644] [serial = 1502] [outer = 0x0] [url = about:blank]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x123e34800) [pid = 1644] [serial = 1523] [outer = 0x0] [url = about:blank]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x12400a000) [pid = 1644] [serial = 1492] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548435922]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x120687c00) [pid = 1644] [serial = 1489] [outer = 0x0] [url = about:blank]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11c3c6800) [pid = 1644] [serial = 1505] [outer = 0x0] [url = about:blank]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11d1ee000) [pid = 1644] [serial = 1529] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x11beec800) [pid = 1644] [serial = 1526] [outer = 0x0] [url = about:blank]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x11d373800) [pid = 1644] [serial = 1514] [outer = 0x0] [url = about:blank]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x11c849c00) [pid = 1644] [serial = 1508] [outer = 0x0] [url = about:blank]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x11ea2b000) [pid = 1644] [serial = 1517] [outer = 0x0] [url = about:blank]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x11bd02800) [pid = 1644] [serial = 1499] [outer = 0x0] [url = about:blank]
03:00:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dabc000 == 17 [pid = 1644] [id = 562]
03:00:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x112afa000) [pid = 1644] [serial = 1572] [outer = 0x0]
03:00:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x119a16000) [pid = 1644] [serial = 1573] [outer = 0x112afa000]
03:00:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x11bd06800) [pid = 1644] [serial = 1574] [outer = 0x112afa000]
03:00:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x11d14d800) [pid = 1644] [serial = 1443] [outer = 0x0] [url = about:blank]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x11cd7d000) [pid = 1644] [serial = 1440] [outer = 0x0] [url = about:blank]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x11c850c00) [pid = 1644] [serial = 1437] [outer = 0x0] [url = about:blank]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x11c84e000) [pid = 1644] [serial = 1434] [outer = 0x0] [url = about:blank]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x11d150000) [pid = 1644] [serial = 1512] [outer = 0x0] [url = about:blank]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x11d816000) [pid = 1644] [serial = 1515] [outer = 0x0] [url = about:blank]
03:00:52 INFO - PROCESS | 1641 | --DOMWINDOW == 59 (0x11c9fa800) [pid = 1644] [serial = 1509] [outer = 0x0] [url = about:blank]
03:00:52 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea3c800 == 18 [pid = 1644] [id = 563]
03:00:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 60 (0x11c1cbc00) [pid = 1644] [serial = 1575] [outer = 0x0]
03:00:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x11c850c00) [pid = 1644] [serial = 1576] [outer = 0x11c1cbc00]
03:00:53 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
03:00:53 INFO - document served over http requires an https
03:00:53 INFO - sub-resource via iframe-tag using the meta-referrer
03:00:53 INFO - delivery method with no-redirect and when
03:00:53 INFO - the target request is cross-origin.
03:00:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 876ms
03:00:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:00:53 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:53 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x12069c000 == 19 [pid = 1644] [id = 564]
03:00:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x11bdbb000) [pid = 1644] [serial = 1577] [outer = 0x0]
03:00:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x11cf54c00) [pid = 1644] [serial = 1578] [outer = 0x11bdbb000]
03:00:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x12182a000) [pid = 1644] [serial = 1579] [outer = 0x11bdbb000]
03:00:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x121376000 == 20 [pid = 1644] [id = 565]
03:00:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x123e26c00) [pid = 1644] [serial = 1580] [outer = 0x0]
03:00:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x123e2f400) [pid = 1644] [serial = 1581] [outer = 0x123e26c00]
03:00:53 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
03:00:53 INFO - document served over http requires an https
03:00:53 INFO - sub-resource via iframe-tag using the meta-referrer
03:00:53 INFO - delivery method with swap-origin-redirect and when
03:00:53 INFO - the target request is cross-origin.
03:00:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 527ms
03:00:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:00:53 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:53 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e9b800 == 21 [pid = 1644] [id = 566]
03:00:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x11cd72400) [pid = 1644] [serial = 1582] [outer = 0x0]
03:00:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x123e32000) [pid = 1644] [serial = 1583] [outer = 0x11cd72400]
03:00:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x12400d800) [pid = 1644] [serial = 1584] [outer = 0x11cd72400]
03:00:54 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
03:00:54 INFO - document served over http requires an https
03:00:54 INFO - sub-resource via script-tag using the meta-referrer
03:00:54 INFO - delivery method with keep-origin-redirect and when
03:00:54 INFO - the target request is cross-origin.
03:00:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 526ms
03:00:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:00:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x125b2a000 == 22 [pid = 1644] [id = 567]
03:00:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x121834000) [pid = 1644] [serial = 1585] [outer = 0x0]
03:00:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x124233400) [pid = 1644] [serial = 1586] [outer = 0x121834000]
03:00:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x125a09c00) [pid = 1644] [serial = 1587] [outer = 0x121834000]
03:00:54 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
03:00:54 INFO - document served over http requires an https
03:00:54 INFO - sub-resource via script-tag using the meta-referrer
03:00:54 INFO - delivery method with no-redirect and when
03:00:54 INFO - the target request is cross-origin.
03:00:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 536ms
03:00:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:00:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c546800 == 23 [pid = 1644] [id = 568]
03:00:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11bb07400) [pid = 1644] [serial = 1588] [outer = 0x0]
03:00:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11bee8400) [pid = 1644] [serial = 1589] [outer = 0x11bb07400]
03:00:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x11c9f0400) [pid = 1644] [serial = 1590] [outer = 0x11bb07400]
03:00:55 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
03:00:55 INFO - document served over http requires an https
03:00:55 INFO - sub-resource via script-tag using the meta-referrer
03:00:55 INFO - delivery method with swap-origin-redirect and when
03:00:55 INFO - the target request is cross-origin.
03:00:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 630ms
03:00:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:00:55 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x12408f800 == 24 [pid = 1644] [id = 569]
03:00:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x11bd0f000) [pid = 1644] [serial = 1591] [outer = 0x0]
03:00:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11d147000) [pid = 1644] [serial = 1592] [outer = 0x11bd0f000]
03:00:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11d376c00) [pid = 1644] [serial = 1593] [outer = 0x11bd0f000]
03:00:56 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
03:00:56 INFO - document served over http requires an https
03:00:56 INFO - sub-resource via xhr-request using the meta-referrer
03:00:56 INFO - delivery method with keep-origin-redirect and when
03:00:56 INFO - the target request is cross-origin.
03:00:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 626ms
03:00:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:00:56 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x125d55800 == 25 [pid = 1644] [id = 570]
03:00:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11cf62c00) [pid = 1644] [serial = 1594] [outer = 0x0]
03:00:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x120846400) [pid = 1644] [serial = 1595] [outer = 0x11cf62c00]
03:00:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x124231c00) [pid = 1644] [serial = 1596] [outer = 0x11cf62c00]
03:00:56 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
03:00:56 INFO - document served over http requires an https
03:00:56 INFO - sub-resource via xhr-request using the meta-referrer
03:00:56 INFO - delivery method with no-redirect and when
03:00:56 INFO - the target request is cross-origin.
03:00:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 581ms
03:00:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:00:56 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x125e98800 == 26 [pid = 1644] [id = 571]
03:00:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x125a0e400) [pid = 1644] [serial = 1597] [outer = 0x0]
03:00:56 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:56 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:56 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x125a11c00) [pid = 1644] [serial = 1598] [outer = 0x125a0e400]
03:00:56 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:56 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:56 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:56 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:56 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:56 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x125b4b800) [pid = 1644] [serial = 1599] [outer = 0x125a0e400]
03:00:56 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:00:57 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
03:00:57 INFO - document served over http requires an https
03:00:57 INFO - sub-resource via xhr-request using the meta-referrer
03:00:57 INFO - delivery method with swap-origin-redirect and when
03:00:57 INFO - the target request is cross-origin.
03:00:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 578ms
03:00:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:00:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x125ead800 == 27 [pid = 1644] [id = 572]
03:00:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x125b4d800) [pid = 1644] [serial = 1600] [outer = 0x0]
03:00:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x125b50000) [pid = 1644] [serial = 1601] [outer = 0x125b4d800]
03:00:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x125ba2c00) [pid = 1644] [serial = 1602] [outer = 0x125b4d800]
03:00:58 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
03:00:58 INFO - document served over http requires an http
03:00:58 INFO - sub-resource via fetch-request using the meta-referrer
03:00:58 INFO - delivery method with keep-origin-redirect and when
03:00:58 INFO - the target request is same-origin.
03:00:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 879ms
03:00:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:00:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1ef800 == 28 [pid = 1644] [id = 573]
03:00:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11bd04400) [pid = 1644] [serial = 1603] [outer = 0x0]
03:00:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11bdb9000) [pid = 1644] [serial = 1604] [outer = 0x11bd04400]
03:00:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11c846c00) [pid = 1644] [serial = 1605] [outer = 0x11bd04400]
03:00:58 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
03:00:58 INFO - document served over http requires an http
03:00:58 INFO - sub-resource via fetch-request using the meta-referrer
03:00:58 INFO - delivery method with no-redirect and when
03:00:58 INFO - the target request is same-origin.
03:00:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 531ms
03:00:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:00:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a08b800 == 29 [pid = 1644] [id = 574]
03:00:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11bd10800) [pid = 1644] [serial = 1606] [outer = 0x0]
03:00:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11c586800) [pid = 1644] [serial = 1607] [outer = 0x11bd10800]
03:00:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11c9fdc00) [pid = 1644] [serial = 1608] [outer = 0x11bd10800]
03:00:59 INFO - PROCESS | 1641 | --DOCSHELL 0x123e9b800 == 28 [pid = 1644] [id = 566]
03:00:59 INFO - PROCESS | 1641 | --DOCSHELL 0x121376000 == 27 [pid = 1644] [id = 565]
03:00:59 INFO - PROCESS | 1641 | --DOCSHELL 0x12069c000 == 26 [pid = 1644] [id = 564]
03:00:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea3c800 == 25 [pid = 1644] [id = 563]
03:00:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11dabc000 == 24 [pid = 1644] [id = 562]
03:00:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11d853800 == 23 [pid = 1644] [id = 561]
03:00:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11d622800 == 22 [pid = 1644] [id = 560]
03:00:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf86800 == 21 [pid = 1644] [id = 559]
03:00:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd17800 == 20 [pid = 1644] [id = 558]
03:00:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9c8800 == 19 [pid = 1644] [id = 557]
03:00:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11c88b000 == 18 [pid = 1644] [id = 556]
03:00:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1f4800 == 17 [pid = 1644] [id = 555]
03:00:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd56800 == 16 [pid = 1644] [id = 554]
03:00:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11070e800 == 15 [pid = 1644] [id = 553]
03:00:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11a0a3800 == 14 [pid = 1644] [id = 552]
03:00:59 INFO - PROCESS | 1641 | --DOCSHELL 0x124097800 == 13 [pid = 1644] [id = 551]
03:00:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9d7800 == 12 [pid = 1644] [id = 549]
03:00:59 INFO - PROCESS | 1641 | --DOCSHELL 0x123e89000 == 11 [pid = 1644] [id = 550]
03:00:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd52800 == 10 [pid = 1644] [id = 548]
03:00:59 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x11bdbb800) [pid = 1644] [serial = 1500] [outer = 0x0] [url = about:blank]
03:00:59 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x123e2d800) [pid = 1644] [serial = 1490] [outer = 0x0] [url = about:blank]
03:00:59 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11c587800) [pid = 1644] [serial = 1506] [outer = 0x0] [url = about:blank]
03:00:59 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11cf59000) [pid = 1644] [serial = 1485] [outer = 0x0] [url = about:blank]
03:00:59 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11c1cb400) [pid = 1644] [serial = 1503] [outer = 0x0] [url = about:blank]
03:00:59 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x124230400) [pid = 1644] [serial = 1495] [outer = 0x0] [url = about:blank]
03:00:59 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11c848400) [pid = 1644] [serial = 1527] [outer = 0x0] [url = about:blank]
03:00:59 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x124232000) [pid = 1644] [serial = 1524] [outer = 0x0] [url = about:blank]
03:00:59 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x121832800) [pid = 1644] [serial = 1521] [outer = 0x0] [url = about:blank]
03:00:59 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x12067fc00) [pid = 1644] [serial = 1518] [outer = 0x0] [url = about:blank]
03:00:59 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
03:00:59 INFO - document served over http requires an http
03:00:59 INFO - sub-resource via fetch-request using the meta-referrer
03:00:59 INFO - delivery method with swap-origin-redirect and when
03:00:59 INFO - the target request is same-origin.
03:00:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 884ms
03:00:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:00:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a095000 == 11 [pid = 1644] [id = 575]
03:00:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11bdb1400) [pid = 1644] [serial = 1609] [outer = 0x0]
03:00:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11c1d2c00) [pid = 1644] [serial = 1610] [outer = 0x11bdb1400]
03:00:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11c84f800) [pid = 1644] [serial = 1611] [outer = 0x11bdb1400]
03:01:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be9c000 == 12 [pid = 1644] [id = 576]
03:01:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11cd73800) [pid = 1644] [serial = 1612] [outer = 0x0]
03:01:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11cf58400) [pid = 1644] [serial = 1613] [outer = 0x11cd73800]
03:01:00 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
03:01:00 INFO - document served over http requires an http
03:01:00 INFO - sub-resource via iframe-tag using the meta-referrer
03:01:00 INFO - delivery method with keep-origin-redirect and when
03:01:00 INFO - the target request is same-origin.
03:01:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1174ms
03:01:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:01:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c558800 == 13 [pid = 1644] [id = 577]
03:01:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11bd05c00) [pid = 1644] [serial = 1614] [outer = 0x0]
03:01:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11d145400) [pid = 1644] [serial = 1615] [outer = 0x11bd05c00]
03:01:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11d1f5000) [pid = 1644] [serial = 1616] [outer = 0x11bd05c00]
03:01:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c896800 == 14 [pid = 1644] [id = 578]
03:01:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11d1f9400) [pid = 1644] [serial = 1617] [outer = 0x0]
03:01:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11d379800) [pid = 1644] [serial = 1618] [outer = 0x11d1f9400]
03:01:01 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
03:01:01 INFO - document served over http requires an http
03:01:01 INFO - sub-resource via iframe-tag using the meta-referrer
03:01:01 INFO - delivery method with no-redirect and when
03:01:01 INFO - the target request is same-origin.
03:01:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 522ms
03:01:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:01:01 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9d5000 == 15 [pid = 1644] [id = 579]
03:01:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11d143c00) [pid = 1644] [serial = 1619] [outer = 0x0]
03:01:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x11d897800) [pid = 1644] [serial = 1620] [outer = 0x11d143c00]
03:01:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x11ea37800) [pid = 1644] [serial = 1621] [outer = 0x11d143c00]
03:01:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf73800 == 16 [pid = 1644] [id = 580]
03:01:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x120686800) [pid = 1644] [serial = 1622] [outer = 0x0]
03:01:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x121827400) [pid = 1644] [serial = 1623] [outer = 0x120686800]
03:01:01 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
03:01:01 INFO - document served over http requires an http
03:01:01 INFO - sub-resource via iframe-tag using the meta-referrer
03:01:01 INFO - delivery method with swap-origin-redirect and when
03:01:01 INFO - the target request is same-origin.
03:01:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 530ms
03:01:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:01:01 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:01 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d60c000 == 17 [pid = 1644] [id = 581]
03:01:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x11d897400) [pid = 1644] [serial = 1624] [outer = 0x0]
03:01:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x121827c00) [pid = 1644] [serial = 1625] [outer = 0x11d897400]
03:01:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x124006000) [pid = 1644] [serial = 1626] [outer = 0x11d897400]
03:01:02 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
03:01:02 INFO - document served over http requires an http
03:01:02 INFO - sub-resource via script-tag using the meta-referrer
03:01:02 INFO - delivery method with keep-origin-redirect and when
03:01:02 INFO - the target request is same-origin.
03:01:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 531ms
03:01:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:01:02 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d857800 == 18 [pid = 1644] [id = 582]
03:01:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x120683000) [pid = 1644] [serial = 1627] [outer = 0x0]
03:01:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x125a0d000) [pid = 1644] [serial = 1628] [outer = 0x120683000]
03:01:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x125ba0400) [pid = 1644] [serial = 1629] [outer = 0x120683000]
03:01:02 INFO - PROCESS | 1641 | --DOMWINDOW == 16 (0x11fb5b800) [pid = 1641] [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.]
03:01:02 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
03:01:02 INFO - document served over http requires an http
03:01:02 INFO - sub-resource via script-tag using the meta-referrer
03:01:02 INFO - delivery method with no-redirect and when
03:01:02 INFO - the target request is same-origin.
03:01:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 524ms
03:01:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:01:02 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea41800 == 19 [pid = 1644] [id = 583]
03:01:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x125a05c00) [pid = 1644] [serial = 1630] [outer = 0x0]
03:01:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x125bc6800) [pid = 1644] [serial = 1631] [outer = 0x125a05c00]
03:01:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x125bccc00) [pid = 1644] [serial = 1632] [outer = 0x125a05c00]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x11bb06400) [pid = 1644] [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]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x11c9f2800) [pid = 1644] [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]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x11991a000) [pid = 1644] [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]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x11cd72400) [pid = 1644] [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]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x119a0c800) [pid = 1644] [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]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x11c1d5800) [pid = 1644] [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]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x112aecc00) [pid = 1644] [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]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x11cf5b000) [pid = 1644] [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]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x11d143800) [pid = 1644] [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]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x11bdbb000) [pid = 1644] [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]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x11c1cbc00) [pid = 1644] [serial = 1575] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548453051]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x112a29c00) [pid = 1644] [serial = 1533] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548445002]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x11d89c000) [pid = 1644] [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]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x11c592c00) [pid = 1644] [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]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x123e26c00) [pid = 1644] [serial = 1580] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x121829000) [pid = 1644] [serial = 1570] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x112afa000) [pid = 1644] [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]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11d14e000) [pid = 1644] [serial = 1538] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x124233400) [pid = 1644] [serial = 1586] [outer = 0x0] [url = about:blank]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11d898800) [pid = 1644] [serial = 1541] [outer = 0x0] [url = about:blank]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11d147800) [pid = 1644] [serial = 1559] [outer = 0x0] [url = about:blank]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x11c84a800) [pid = 1644] [serial = 1553] [outer = 0x0] [url = about:blank]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x121834400) [pid = 1644] [serial = 1571] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x12067bc00) [pid = 1644] [serial = 1568] [outer = 0x0] [url = about:blank]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x11d89a400) [pid = 1644] [serial = 1565] [outer = 0x0] [url = about:blank]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x119adb800) [pid = 1644] [serial = 1547] [outer = 0x0] [url = about:blank]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x119ae4400) [pid = 1644] [serial = 1544] [outer = 0x0] [url = about:blank]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11a073400) [pid = 1644] [serial = 1534] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548445002]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11c84e800) [pid = 1644] [serial = 1531] [outer = 0x0] [url = about:blank]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x123e2f400) [pid = 1644] [serial = 1581] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x11cf54c00) [pid = 1644] [serial = 1578] [outer = 0x0] [url = about:blank]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x11c850c00) [pid = 1644] [serial = 1576] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548453051]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x119a16000) [pid = 1644] [serial = 1573] [outer = 0x0] [url = about:blank]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11d1f1c00) [pid = 1644] [serial = 1562] [outer = 0x0] [url = about:blank]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11d1f7000) [pid = 1644] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11bdaf400) [pid = 1644] [serial = 1536] [outer = 0x0] [url = about:blank]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11c9fc000) [pid = 1644] [serial = 1556] [outer = 0x0] [url = about:blank]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11c1cfc00) [pid = 1644] [serial = 1550] [outer = 0x0] [url = about:blank]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x123e32000) [pid = 1644] [serial = 1583] [outer = 0x0] [url = about:blank]
03:01:03 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:03 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:03 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:03 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:03 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x11c9ee400) [pid = 1644] [serial = 1554] [outer = 0x0] [url = about:blank]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x11cd7cc00) [pid = 1644] [serial = 1557] [outer = 0x0] [url = about:blank]
03:01:03 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x11c3d3800) [pid = 1644] [serial = 1551] [outer = 0x0] [url = about:blank]
03:01:03 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
03:01:03 INFO - document served over http requires an http
03:01:03 INFO - sub-resource via script-tag using the meta-referrer
03:01:03 INFO - delivery method with swap-origin-redirect and when
03:01:03 INFO - the target request is same-origin.
03:01:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 724ms
03:01:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:01:03 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206aa000 == 20 [pid = 1644] [id = 584]
03:01:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x11bd0a800) [pid = 1644] [serial = 1633] [outer = 0x0]
03:01:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x11c1ca400) [pid = 1644] [serial = 1634] [outer = 0x11bd0a800]
03:01:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x11c84e800) [pid = 1644] [serial = 1635] [outer = 0x11bd0a800]
03:01:04 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
03:01:04 INFO - document served over http requires an http
03:01:04 INFO - sub-resource via xhr-request using the meta-referrer
03:01:04 INFO - delivery method with keep-origin-redirect and when
03:01:04 INFO - the target request is same-origin.
03:01:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 472ms
03:01:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:01:04 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e9b800 == 21 [pid = 1644] [id = 585]
03:01:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x11bb06400) [pid = 1644] [serial = 1636] [outer = 0x0]
03:01:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x11d1f6000) [pid = 1644] [serial = 1637] [outer = 0x11bb06400]
03:01:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x123e30400) [pid = 1644] [serial = 1638] [outer = 0x11bb06400]
03:01:04 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
03:01:04 INFO - document served over http requires an http
03:01:04 INFO - sub-resource via xhr-request using the meta-referrer
03:01:04 INFO - delivery method with no-redirect and when
03:01:04 INFO - the target request is same-origin.
03:01:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 476ms
03:01:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:01:04 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x125b43000 == 22 [pid = 1644] [id = 586]
03:01:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11d36d000) [pid = 1644] [serial = 1639] [outer = 0x0]
03:01:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x125bd1800) [pid = 1644] [serial = 1640] [outer = 0x11d36d000]
03:01:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x125d1a800) [pid = 1644] [serial = 1641] [outer = 0x11d36d000]
03:01:05 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
03:01:05 INFO - document served over http requires an http
03:01:05 INFO - sub-resource via xhr-request using the meta-referrer
03:01:05 INFO - delivery method with swap-origin-redirect and when
03:01:05 INFO - the target request is same-origin.
03:01:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 520ms
03:01:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:01:05 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x125f31800 == 23 [pid = 1644] [id = 587]
03:01:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x125bd3000) [pid = 1644] [serial = 1642] [outer = 0x0]
03:01:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x125dda000) [pid = 1644] [serial = 1643] [outer = 0x125bd3000]
03:01:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x125de1800) [pid = 1644] [serial = 1644] [outer = 0x125bd3000]
03:01:05 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
03:01:05 INFO - document served over http requires an https
03:01:05 INFO - sub-resource via fetch-request using the meta-referrer
03:01:05 INFO - delivery method with keep-origin-redirect and when
03:01:05 INFO - the target request is same-origin.
03:01:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 528ms
03:01:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:01:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c552800 == 24 [pid = 1644] [id = 588]
03:01:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11bdbb000) [pid = 1644] [serial = 1645] [outer = 0x0]
03:01:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11c3c5000) [pid = 1644] [serial = 1646] [outer = 0x11bdbb000]
03:01:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11cf54800) [pid = 1644] [serial = 1647] [outer = 0x11bdbb000]
03:01:06 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
03:01:06 INFO - document served over http requires an https
03:01:06 INFO - sub-resource via fetch-request using the meta-referrer
03:01:06 INFO - delivery method with no-redirect and when
03:01:06 INFO - the target request is same-origin.
03:01:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 573ms
03:01:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:01:06 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x125d50800 == 25 [pid = 1644] [id = 589]
03:01:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11d8a0800) [pid = 1644] [serial = 1648] [outer = 0x0]
03:01:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x12067f400) [pid = 1644] [serial = 1649] [outer = 0x11d8a0800]
03:01:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x124233400) [pid = 1644] [serial = 1650] [outer = 0x11d8a0800]
03:01:07 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
03:01:07 INFO - document served over http requires an https
03:01:07 INFO - sub-resource via fetch-request using the meta-referrer
03:01:07 INFO - delivery method with swap-origin-redirect and when
03:01:07 INFO - the target request is same-origin.
03:01:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 835ms
03:01:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:01:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x126114800 == 26 [pid = 1644] [id = 590]
03:01:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11d81b000) [pid = 1644] [serial = 1651] [outer = 0x0]
03:01:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x125bd0400) [pid = 1644] [serial = 1652] [outer = 0x11d81b000]
03:01:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x125d1cc00) [pid = 1644] [serial = 1653] [outer = 0x11d81b000]
03:01:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x1262a8800 == 27 [pid = 1644] [id = 591]
03:01:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11beefc00) [pid = 1644] [serial = 1654] [outer = 0x0]
03:01:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11bb07000) [pid = 1644] [serial = 1655] [outer = 0x11beefc00]
03:01:08 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
03:01:08 INFO - document served over http requires an https
03:01:08 INFO - sub-resource via iframe-tag using the meta-referrer
03:01:08 INFO - delivery method with keep-origin-redirect and when
03:01:08 INFO - the target request is same-origin.
03:01:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1382ms
03:01:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:01:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9d5800 == 28 [pid = 1644] [id = 592]
03:01:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11bdb2c00) [pid = 1644] [serial = 1656] [outer = 0x0]
03:01:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11bdb7000) [pid = 1644] [serial = 1657] [outer = 0x11bdb2c00]
03:01:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11c58bc00) [pid = 1644] [serial = 1658] [outer = 0x11bdb2c00]
03:01:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x119564800 == 29 [pid = 1644] [id = 593]
03:01:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11991c400) [pid = 1644] [serial = 1659] [outer = 0x0]
03:01:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11bdb4400) [pid = 1644] [serial = 1660] [outer = 0x11991c400]
03:01:09 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
03:01:09 INFO - document served over http requires an https
03:01:09 INFO - sub-resource via iframe-tag using the meta-referrer
03:01:09 INFO - delivery method with no-redirect and when
03:01:09 INFO - the target request is same-origin.
03:01:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 627ms
03:01:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:01:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1e0000 == 30 [pid = 1644] [id = 594]
03:01:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11c1d7000) [pid = 1644] [serial = 1661] [outer = 0x0]
03:01:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x11c3c7c00) [pid = 1644] [serial = 1662] [outer = 0x11c1d7000]
03:01:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x11c588000) [pid = 1644] [serial = 1663] [outer = 0x11c1d7000]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x125b43000 == 29 [pid = 1644] [id = 586]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x123e9b800 == 28 [pid = 1644] [id = 585]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x1206aa000 == 27 [pid = 1644] [id = 584]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea41800 == 26 [pid = 1644] [id = 583]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11d857800 == 25 [pid = 1644] [id = 582]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11d60c000 == 24 [pid = 1644] [id = 581]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf73800 == 23 [pid = 1644] [id = 580]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9d5000 == 22 [pid = 1644] [id = 579]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11c896800 == 21 [pid = 1644] [id = 578]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11c558800 == 20 [pid = 1644] [id = 577]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11be9c000 == 19 [pid = 1644] [id = 576]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11a095000 == 18 [pid = 1644] [id = 575]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11a08b800 == 17 [pid = 1644] [id = 574]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1ef800 == 16 [pid = 1644] [id = 573]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x125ead800 == 15 [pid = 1644] [id = 572]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x125e98800 == 14 [pid = 1644] [id = 571]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x125d55800 == 13 [pid = 1644] [id = 570]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x12408f800 == 12 [pid = 1644] [id = 569]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11c546800 == 11 [pid = 1644] [id = 568]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x125b2a000 == 10 [pid = 1644] [id = 567]
03:01:09 INFO - PROCESS | 1641 | --DOCSHELL 0x12136c000 == 9 [pid = 1644] [id = 547]
03:01:09 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x11bdb2000) [pid = 1644] [serial = 1545] [outer = 0x0] [url = about:blank]
03:01:09 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x11beedc00) [pid = 1644] [serial = 1548] [outer = 0x0] [url = about:blank]
03:01:09 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x125a03400) [pid = 1644] [serial = 1532] [outer = 0x0] [url = about:blank]
03:01:09 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x11bd06800) [pid = 1644] [serial = 1574] [outer = 0x0] [url = about:blank]
03:01:09 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x12084c000) [pid = 1644] [serial = 1569] [outer = 0x0] [url = about:blank]
03:01:09 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x12182a000) [pid = 1644] [serial = 1579] [outer = 0x0] [url = about:blank]
03:01:09 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11d378800) [pid = 1644] [serial = 1563] [outer = 0x0] [url = about:blank]
03:01:09 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11ea2f400) [pid = 1644] [serial = 1566] [outer = 0x0] [url = about:blank]
03:01:09 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11d1edc00) [pid = 1644] [serial = 1560] [outer = 0x0] [url = about:blank]
03:01:09 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x12400d800) [pid = 1644] [serial = 1584] [outer = 0x0] [url = about:blank]
03:01:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a095000 == 10 [pid = 1644] [id = 595]
03:01:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x119541c00) [pid = 1644] [serial = 1664] [outer = 0x0]
03:01:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11c1d9000) [pid = 1644] [serial = 1665] [outer = 0x119541c00]
03:01:09 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
03:01:09 INFO - document served over http requires an https
03:01:09 INFO - sub-resource via iframe-tag using the meta-referrer
03:01:09 INFO - delivery method with swap-origin-redirect and when
03:01:09 INFO - the target request is same-origin.
03:01:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 626ms
03:01:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:01:09 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x119ab6800 == 11 [pid = 1644] [id = 596]
03:01:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11beef800) [pid = 1644] [serial = 1666] [outer = 0x0]
03:01:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11c845000) [pid = 1644] [serial = 1667] [outer = 0x11beef800]
03:01:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11c9efc00) [pid = 1644] [serial = 1668] [outer = 0x11beef800]
03:01:10 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
03:01:10 INFO - document served over http requires an https
03:01:10 INFO - sub-resource via script-tag using the meta-referrer
03:01:10 INFO - delivery method with keep-origin-redirect and when
03:01:10 INFO - the target request is same-origin.
03:01:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 525ms
03:01:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:01:10 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c54e000 == 12 [pid = 1644] [id = 597]
03:01:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11c844400) [pid = 1644] [serial = 1669] [outer = 0x0]
03:01:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11cd79800) [pid = 1644] [serial = 1670] [outer = 0x11c844400]
03:01:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11cf63000) [pid = 1644] [serial = 1671] [outer = 0x11c844400]
03:01:10 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
03:01:10 INFO - document served over http requires an https
03:01:10 INFO - sub-resource via script-tag using the meta-referrer
03:01:10 INFO - delivery method with no-redirect and when
03:01:10 INFO - the target request is same-origin.
03:01:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 520ms
03:01:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:01:10 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c89c800 == 13 [pid = 1644] [id = 598]
03:01:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x11cd78800) [pid = 1644] [serial = 1672] [outer = 0x0]
03:01:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x11d1f1800) [pid = 1644] [serial = 1673] [outer = 0x11cd78800]
03:01:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x11d375000) [pid = 1644] [serial = 1674] [outer = 0x11cd78800]
03:01:11 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
03:01:11 INFO - document served over http requires an https
03:01:11 INFO - sub-resource via script-tag using the meta-referrer
03:01:11 INFO - delivery method with swap-origin-redirect and when
03:01:11 INFO - the target request is same-origin.
03:01:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 474ms
03:01:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:01:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd14000 == 14 [pid = 1644] [id = 599]
03:01:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x11d1ef400) [pid = 1644] [serial = 1675] [outer = 0x0]
03:01:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x11d897000) [pid = 1644] [serial = 1676] [outer = 0x11d1ef400]
03:01:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x11ea2e000) [pid = 1644] [serial = 1677] [outer = 0x11d1ef400]
03:01:11 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
03:01:11 INFO - document served over http requires an https
03:01:11 INFO - sub-resource via xhr-request using the meta-referrer
03:01:11 INFO - delivery method with keep-origin-redirect and when
03:01:11 INFO - the target request is same-origin.
03:01:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 522ms
03:01:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:01:11 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:11 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d61d800 == 15 [pid = 1644] [id = 600]
03:01:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x11d89bc00) [pid = 1644] [serial = 1678] [outer = 0x0]
03:01:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x120684c00) [pid = 1644] [serial = 1679] [outer = 0x11d89bc00]
03:01:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x120852c00) [pid = 1644] [serial = 1680] [outer = 0x11d89bc00]
03:01:12 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
03:01:12 INFO - document served over http requires an https
03:01:12 INFO - sub-resource via xhr-request using the meta-referrer
03:01:12 INFO - delivery method with no-redirect and when
03:01:12 INFO - the target request is same-origin.
03:01:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 471ms
03:01:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:01:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dab4800 == 16 [pid = 1644] [id = 601]
03:01:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x120684400) [pid = 1644] [serial = 1681] [outer = 0x0]
03:01:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x121832800) [pid = 1644] [serial = 1682] [outer = 0x120684400]
03:01:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x124005400) [pid = 1644] [serial = 1683] [outer = 0x120684400]
03:01:12 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
03:01:12 INFO - document served over http requires an https
03:01:12 INFO - sub-resource via xhr-request using the meta-referrer
03:01:12 INFO - delivery method with swap-origin-redirect and when
03:01:12 INFO - the target request is same-origin.
03:01:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 527ms
03:01:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:01:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea55800 == 17 [pid = 1644] [id = 602]
03:01:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x121832400) [pid = 1644] [serial = 1684] [outer = 0x0]
03:01:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x124011000) [pid = 1644] [serial = 1685] [outer = 0x121832400]
03:01:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x125a03400) [pid = 1644] [serial = 1686] [outer = 0x121832400]
03:01:13 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
03:01:13 INFO - document served over http requires an http
03:01:13 INFO - sub-resource via fetch-request using the http-csp
03:01:13 INFO - delivery method with keep-origin-redirect and when
03:01:13 INFO - the target request is cross-origin.
03:01:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 472ms
03:01:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:01:13 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206af000 == 18 [pid = 1644] [id = 603]
03:01:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x12400a400) [pid = 1644] [serial = 1687] [outer = 0x0]
03:01:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x125b4bc00) [pid = 1644] [serial = 1688] [outer = 0x12400a400]
03:01:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x125ba3800) [pid = 1644] [serial = 1689] [outer = 0x12400a400]
03:01:13 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x11bd04400) [pid = 1644] [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]
03:01:13 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x11bd10800) [pid = 1644] [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]
03:01:13 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x11bb06400) [pid = 1644] [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]
03:01:13 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x11bd0a800) [pid = 1644] [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]
03:01:13 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x125a05c00) [pid = 1644] [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]
03:01:13 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x120683000) [pid = 1644] [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]
03:01:13 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x11d1f9400) [pid = 1644] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548461137]
03:01:13 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x11bdb1400) [pid = 1644] [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]
03:01:13 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x11d897400) [pid = 1644] [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]
03:01:13 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11bd05c00) [pid = 1644] [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]
03:01:13 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x120686800) [pid = 1644] [serial = 1622] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:01:13 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11cd73800) [pid = 1644] [serial = 1612] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:01:13 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x11d143c00) [pid = 1644] [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]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x125dda000) [pid = 1644] [serial = 1643] [outer = 0x0] [url = about:blank]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x125bd1800) [pid = 1644] [serial = 1640] [outer = 0x0] [url = about:blank]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x121827400) [pid = 1644] [serial = 1623] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x11c1d2c00) [pid = 1644] [serial = 1610] [outer = 0x0] [url = about:blank]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x125bc6800) [pid = 1644] [serial = 1631] [outer = 0x0] [url = about:blank]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x11d145400) [pid = 1644] [serial = 1615] [outer = 0x0] [url = about:blank]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x120846400) [pid = 1644] [serial = 1595] [outer = 0x0] [url = about:blank]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x11bdb9000) [pid = 1644] [serial = 1604] [outer = 0x0] [url = about:blank]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11c586800) [pid = 1644] [serial = 1607] [outer = 0x0] [url = about:blank]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11d897800) [pid = 1644] [serial = 1620] [outer = 0x0] [url = about:blank]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11d147000) [pid = 1644] [serial = 1592] [outer = 0x0] [url = about:blank]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x11d1f6000) [pid = 1644] [serial = 1637] [outer = 0x0] [url = about:blank]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x121827c00) [pid = 1644] [serial = 1625] [outer = 0x0] [url = about:blank]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x125a0d000) [pid = 1644] [serial = 1628] [outer = 0x0] [url = about:blank]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11d379800) [pid = 1644] [serial = 1618] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548461137]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11bee8400) [pid = 1644] [serial = 1589] [outer = 0x0] [url = about:blank]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x125b50000) [pid = 1644] [serial = 1601] [outer = 0x0] [url = about:blank]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11c1ca400) [pid = 1644] [serial = 1634] [outer = 0x0] [url = about:blank]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11cf58400) [pid = 1644] [serial = 1613] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x125a11c00) [pid = 1644] [serial = 1598] [outer = 0x0] [url = about:blank]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x123e30400) [pid = 1644] [serial = 1638] [outer = 0x0] [url = about:blank]
03:01:14 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11c84e800) [pid = 1644] [serial = 1635] [outer = 0x0] [url = about:blank]
03:01:14 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
03:01:14 INFO - document served over http requires an http
03:01:14 INFO - sub-resource via fetch-request using the http-csp
03:01:14 INFO - delivery method with no-redirect and when
03:01:14 INFO - the target request is cross-origin.
03:01:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1174ms
03:01:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:01:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e98800 == 19 [pid = 1644] [id = 604]
03:01:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11a07c000) [pid = 1644] [serial = 1690] [outer = 0x0]
03:01:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11cf62000) [pid = 1644] [serial = 1691] [outer = 0x11a07c000]
03:01:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x124234800) [pid = 1644] [serial = 1692] [outer = 0x11a07c000]
03:01:15 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
03:01:15 INFO - document served over http requires an http
03:01:15 INFO - sub-resource via fetch-request using the http-csp
03:01:15 INFO - delivery method with swap-origin-redirect and when
03:01:15 INFO - the target request is cross-origin.
03:01:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 826ms
03:01:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:01:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x1240ab800 == 20 [pid = 1644] [id = 605]
03:01:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11cf58c00) [pid = 1644] [serial = 1693] [outer = 0x0]
03:01:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x125b50000) [pid = 1644] [serial = 1694] [outer = 0x11cf58c00]
03:01:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x125bd1800) [pid = 1644] [serial = 1695] [outer = 0x11cf58c00]
03:01:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be91000 == 21 [pid = 1644] [id = 606]
03:01:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x119a28400) [pid = 1644] [serial = 1696] [outer = 0x0]
03:01:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11bd03400) [pid = 1644] [serial = 1697] [outer = 0x119a28400]
03:01:16 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
03:01:16 INFO - document served over http requires an http
03:01:16 INFO - sub-resource via iframe-tag using the http-csp
03:01:16 INFO - delivery method with keep-origin-redirect and when
03:01:16 INFO - the target request is cross-origin.
03:01:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1026ms
03:01:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:01:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf81800 == 22 [pid = 1644] [id = 607]
03:01:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11bd05c00) [pid = 1644] [serial = 1698] [outer = 0x0]
03:01:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11bdba000) [pid = 1644] [serial = 1699] [outer = 0x11bd05c00]
03:01:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11c84e800) [pid = 1644] [serial = 1700] [outer = 0x11bd05c00]
03:01:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x1240a0000 == 23 [pid = 1644] [id = 608]
03:01:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x11cf5f400) [pid = 1644] [serial = 1701] [outer = 0x0]
03:01:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11d373400) [pid = 1644] [serial = 1702] [outer = 0x11cf5f400]
03:01:16 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
03:01:16 INFO - document served over http requires an http
03:01:16 INFO - sub-resource via iframe-tag using the http-csp
03:01:16 INFO - delivery method with no-redirect and when
03:01:16 INFO - the target request is cross-origin.
03:01:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 682ms
03:01:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:01:17 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:17 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x125d50000 == 24 [pid = 1644] [id = 609]
03:01:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11cd73800) [pid = 1644] [serial = 1703] [outer = 0x0]
03:01:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11ea2ac00) [pid = 1644] [serial = 1704] [outer = 0x11cd73800]
03:01:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x123e34400) [pid = 1644] [serial = 1705] [outer = 0x11cd73800]
03:01:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x125e9a000 == 25 [pid = 1644] [id = 610]
03:01:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x125a04400) [pid = 1644] [serial = 1706] [outer = 0x0]
03:01:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x125ba6000) [pid = 1644] [serial = 1707] [outer = 0x125a04400]
03:01:17 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
03:01:17 INFO - document served over http requires an http
03:01:17 INFO - sub-resource via iframe-tag using the http-csp
03:01:17 INFO - delivery method with swap-origin-redirect and when
03:01:17 INFO - the target request is cross-origin.
03:01:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 627ms
03:01:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:01:17 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x125f1e000 == 26 [pid = 1644] [id = 611]
03:01:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x11ea29c00) [pid = 1644] [serial = 1708] [outer = 0x0]
03:01:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x125d0fc00) [pid = 1644] [serial = 1709] [outer = 0x11ea29c00]
03:01:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x125dd8000) [pid = 1644] [serial = 1710] [outer = 0x11ea29c00]
03:01:18 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
03:01:18 INFO - document served over http requires an http
03:01:18 INFO - sub-resource via script-tag using the http-csp
03:01:18 INFO - delivery method with keep-origin-redirect and when
03:01:18 INFO - the target request is cross-origin.
03:01:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 580ms
03:01:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:01:18 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x1262a9800 == 27 [pid = 1644] [id = 612]
03:01:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x125bd1c00) [pid = 1644] [serial = 1711] [outer = 0x0]
03:01:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x125de3c00) [pid = 1644] [serial = 1712] [outer = 0x125bd1c00]
03:01:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x125e77c00) [pid = 1644] [serial = 1713] [outer = 0x125bd1c00]
03:01:18 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
03:01:18 INFO - document served over http requires an http
03:01:18 INFO - sub-resource via script-tag using the http-csp
03:01:18 INFO - delivery method with no-redirect and when
03:01:18 INFO - the target request is cross-origin.
03:01:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 574ms
03:01:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:01:18 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x1262be000 == 28 [pid = 1644] [id = 613]
03:01:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x125de3400) [pid = 1644] [serial = 1714] [outer = 0x0]
03:01:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x125e7f400) [pid = 1644] [serial = 1715] [outer = 0x125de3400]
03:01:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x126142800) [pid = 1644] [serial = 1716] [outer = 0x125de3400]
03:01:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:19 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
03:01:19 INFO - document served over http requires an http
03:01:19 INFO - sub-resource via script-tag using the http-csp
03:01:19 INFO - delivery method with swap-origin-redirect and when
03:01:19 INFO - the target request is cross-origin.
03:01:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 741ms
03:01:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:01:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:19 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1f5800 == 29 [pid = 1644] [id = 614]
03:01:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x11bd0d800) [pid = 1644] [serial = 1717] [outer = 0x0]
03:01:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x11bdb0400) [pid = 1644] [serial = 1718] [outer = 0x11bd0d800]
03:01:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x11c592800) [pid = 1644] [serial = 1719] [outer = 0x11bd0d800]
03:01:20 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
03:01:20 INFO - document served over http requires an http
03:01:20 INFO - sub-resource via xhr-request using the http-csp
03:01:20 INFO - delivery method with keep-origin-redirect and when
03:01:20 INFO - the target request is cross-origin.
03:01:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 678ms
03:01:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:01:20 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:20 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:20 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c54c000 == 30 [pid = 1644] [id = 615]
03:01:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x11bb0ac00) [pid = 1644] [serial = 1720] [outer = 0x0]
03:01:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x11cd7b800) [pid = 1644] [serial = 1721] [outer = 0x11bb0ac00]
03:01:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x11d1f2000) [pid = 1644] [serial = 1722] [outer = 0x11bb0ac00]
03:01:20 INFO - PROCESS | 1641 | --DOCSHELL 0x123e98800 == 29 [pid = 1644] [id = 604]
03:01:20 INFO - PROCESS | 1641 | --DOCSHELL 0x1206af000 == 28 [pid = 1644] [id = 603]
03:01:20 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea55800 == 27 [pid = 1644] [id = 602]
03:01:20 INFO - PROCESS | 1641 | --DOCSHELL 0x11dab4800 == 26 [pid = 1644] [id = 601]
03:01:20 INFO - PROCESS | 1641 | --DOCSHELL 0x11d61d800 == 25 [pid = 1644] [id = 600]
03:01:20 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd14000 == 24 [pid = 1644] [id = 599]
03:01:20 INFO - PROCESS | 1641 | --DOCSHELL 0x11c89c800 == 23 [pid = 1644] [id = 598]
03:01:20 INFO - PROCESS | 1641 | --DOCSHELL 0x11c54e000 == 22 [pid = 1644] [id = 597]
03:01:20 INFO - PROCESS | 1641 | --DOCSHELL 0x119ab6800 == 21 [pid = 1644] [id = 596]
03:01:20 INFO - PROCESS | 1641 | --DOCSHELL 0x11a095000 == 20 [pid = 1644] [id = 595]
03:01:20 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1e0000 == 19 [pid = 1644] [id = 594]
03:01:20 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9d5800 == 18 [pid = 1644] [id = 592]
03:01:20 INFO - PROCESS | 1641 | --DOCSHELL 0x119564800 == 17 [pid = 1644] [id = 593]
03:01:20 INFO - PROCESS | 1641 | --DOCSHELL 0x126114800 == 16 [pid = 1644] [id = 590]
03:01:20 INFO - PROCESS | 1641 | --DOCSHELL 0x125d50800 == 15 [pid = 1644] [id = 589]
03:01:20 INFO - PROCESS | 1641 | --DOCSHELL 0x11c552800 == 14 [pid = 1644] [id = 588]
03:01:20 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x125bccc00) [pid = 1644] [serial = 1632] [outer = 0x0] [url = about:blank]
03:01:20 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x11c9fdc00) [pid = 1644] [serial = 1608] [outer = 0x0] [url = about:blank]
03:01:20 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x11c846c00) [pid = 1644] [serial = 1605] [outer = 0x0] [url = about:blank]
03:01:20 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x124006000) [pid = 1644] [serial = 1626] [outer = 0x0] [url = about:blank]
03:01:20 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x11d1f5000) [pid = 1644] [serial = 1616] [outer = 0x0] [url = about:blank]
03:01:20 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x125ba0400) [pid = 1644] [serial = 1629] [outer = 0x0] [url = about:blank]
03:01:20 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x11ea37800) [pid = 1644] [serial = 1621] [outer = 0x0] [url = about:blank]
03:01:20 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11c84f800) [pid = 1644] [serial = 1611] [outer = 0x0] [url = about:blank]
03:01:20 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
03:01:20 INFO - document served over http requires an http
03:01:20 INFO - sub-resource via xhr-request using the http-csp
03:01:20 INFO - delivery method with no-redirect and when
03:01:20 INFO - the target request is cross-origin.
03:01:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 520ms
03:01:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:01:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a08d800 == 15 [pid = 1644] [id = 616]
03:01:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x11bd04400) [pid = 1644] [serial = 1723] [outer = 0x0]
03:01:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x11bee9400) [pid = 1644] [serial = 1724] [outer = 0x11bd04400]
03:01:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x11d14c000) [pid = 1644] [serial = 1725] [outer = 0x11bd04400]
03:01:21 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
03:01:21 INFO - document served over http requires an http
03:01:21 INFO - sub-resource via xhr-request using the http-csp
03:01:21 INFO - delivery method with swap-origin-redirect and when
03:01:21 INFO - the target request is cross-origin.
03:01:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 477ms
03:01:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:01:21 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:21 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1f5000 == 16 [pid = 1644] [id = 617]
03:01:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x11c3cd800) [pid = 1644] [serial = 1726] [outer = 0x0]
03:01:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x11d89d400) [pid = 1644] [serial = 1727] [outer = 0x11c3cd800]
03:01:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x12067c000) [pid = 1644] [serial = 1728] [outer = 0x11c3cd800]
03:01:21 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
03:01:21 INFO - document served over http requires an https
03:01:21 INFO - sub-resource via fetch-request using the http-csp
03:01:21 INFO - delivery method with keep-origin-redirect and when
03:01:21 INFO - the target request is cross-origin.
03:01:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 577ms
03:01:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:01:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9da000 == 17 [pid = 1644] [id = 618]
03:01:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x11d89c400) [pid = 1644] [serial = 1729] [outer = 0x0]
03:01:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x121828800) [pid = 1644] [serial = 1730] [outer = 0x11d89c400]
03:01:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x123e2a400) [pid = 1644] [serial = 1731] [outer = 0x11d89c400]
03:01:22 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
03:01:22 INFO - document served over http requires an https
03:01:22 INFO - sub-resource via fetch-request using the http-csp
03:01:22 INFO - delivery method with no-redirect and when
03:01:22 INFO - the target request is cross-origin.
03:01:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 777ms
03:01:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:01:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d615800 == 18 [pid = 1644] [id = 619]
03:01:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x121828000) [pid = 1644] [serial = 1732] [outer = 0x0]
03:01:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x12400f000) [pid = 1644] [serial = 1733] [outer = 0x121828000]
03:01:23 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x125b4ac00) [pid = 1644] [serial = 1734] [outer = 0x121828000]
03:01:23 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:23 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:23 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
03:01:23 INFO - document served over http requires an https
03:01:23 INFO - sub-resource via fetch-request using the http-csp
03:01:23 INFO - delivery method with swap-origin-redirect and when
03:01:23 INFO - the target request is cross-origin.
03:01:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 974ms
03:01:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:01:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d859800 == 19 [pid = 1644] [id = 620]
03:01:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x124006000) [pid = 1644] [serial = 1735] [outer = 0x0]
03:01:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x125bc4c00) [pid = 1644] [serial = 1736] [outer = 0x124006000]
03:01:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x125dd7800) [pid = 1644] [serial = 1737] [outer = 0x124006000]
03:01:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea3d800 == 20 [pid = 1644] [id = 621]
03:01:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x125e76c00) [pid = 1644] [serial = 1738] [outer = 0x0]
03:01:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x126142c00) [pid = 1644] [serial = 1739] [outer = 0x125e76c00]
03:01:24 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
03:01:24 INFO - document served over http requires an https
03:01:24 INFO - sub-resource via iframe-tag using the http-csp
03:01:24 INFO - delivery method with keep-origin-redirect and when
03:01:24 INFO - the target request is cross-origin.
03:01:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 575ms
03:01:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:01:24 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x120699000 == 21 [pid = 1644] [id = 622]
03:01:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x125b4cc00) [pid = 1644] [serial = 1740] [outer = 0x0]
03:01:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x126143c00) [pid = 1644] [serial = 1741] [outer = 0x125b4cc00]
03:01:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x1261bec00) [pid = 1644] [serial = 1742] [outer = 0x125b4cc00]
03:01:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x12136e000 == 22 [pid = 1644] [id = 623]
03:01:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x1261c2800) [pid = 1644] [serial = 1743] [outer = 0x0]
03:01:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x1261c7400) [pid = 1644] [serial = 1744] [outer = 0x1261c2800]
03:01:24 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
03:01:24 INFO - document served over http requires an https
03:01:24 INFO - sub-resource via iframe-tag using the http-csp
03:01:24 INFO - delivery method with no-redirect and when
03:01:24 INFO - the target request is cross-origin.
03:01:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 519ms
03:01:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:01:24 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:24 INFO - PROCESS | 1641 | ++DOCSHELL 0x123ea1000 == 23 [pid = 1644] [id = 624]
03:01:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 125 (0x125e71000) [pid = 1644] [serial = 1745] [outer = 0x0]
03:01:24 INFO - PROCESS | 1641 | ++DOMWINDOW == 126 (0x1261c5800) [pid = 1644] [serial = 1746] [outer = 0x125e71000]
03:01:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 127 (0x126221400) [pid = 1644] [serial = 1747] [outer = 0x125e71000]
03:01:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x125d4e000 == 24 [pid = 1644] [id = 625]
03:01:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 128 (0x126225000) [pid = 1644] [serial = 1748] [outer = 0x0]
03:01:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 129 (0x126228400) [pid = 1644] [serial = 1749] [outer = 0x126225000]
03:01:25 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
03:01:25 INFO - document served over http requires an https
03:01:25 INFO - sub-resource via iframe-tag using the http-csp
03:01:25 INFO - delivery method with swap-origin-redirect and when
03:01:25 INFO - the target request is cross-origin.
03:01:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 586ms
03:01:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:01:25 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x126105800 == 25 [pid = 1644] [id = 626]
03:01:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 130 (0x1261c1000) [pid = 1644] [serial = 1750] [outer = 0x0]
03:01:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 131 (0x126227c00) [pid = 1644] [serial = 1751] [outer = 0x1261c1000]
03:01:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 132 (0x126407c00) [pid = 1644] [serial = 1752] [outer = 0x1261c1000]
03:01:25 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 131 (0x11beef800) [pid = 1644] [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]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 130 (0x11c844400) [pid = 1644] [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]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 129 (0x121832400) [pid = 1644] [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]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 128 (0x11cd78800) [pid = 1644] [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]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 127 (0x11d89bc00) [pid = 1644] [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]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 126 (0x11d1ef400) [pid = 1644] [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]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 125 (0x11a07c000) [pid = 1644] [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]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 124 (0x12400a400) [pid = 1644] [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]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x119541c00) [pid = 1644] [serial = 1664] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x120684400) [pid = 1644] [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]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x11bdb2c00) [pid = 1644] [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]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x11991c400) [pid = 1644] [serial = 1659] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548468923]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x11c1d7000) [pid = 1644] [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]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x11d36d000) [pid = 1644] [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]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x11beefc00) [pid = 1644] [serial = 1654] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:25 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x125b4bc00) [pid = 1644] [serial = 1688] [outer = 0x0] [url = about:blank]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x11c3c5000) [pid = 1644] [serial = 1646] [outer = 0x0] [url = about:blank]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x11bb07000) [pid = 1644] [serial = 1655] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x125bd0400) [pid = 1644] [serial = 1652] [outer = 0x0] [url = about:blank]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x120684c00) [pid = 1644] [serial = 1679] [outer = 0x0] [url = about:blank]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x11cd79800) [pid = 1644] [serial = 1670] [outer = 0x0] [url = about:blank]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x12067f400) [pid = 1644] [serial = 1649] [outer = 0x0] [url = about:blank]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x124011000) [pid = 1644] [serial = 1685] [outer = 0x0] [url = about:blank]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x11cf62000) [pid = 1644] [serial = 1691] [outer = 0x0] [url = about:blank]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x11c1d9000) [pid = 1644] [serial = 1665] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x11c3c7c00) [pid = 1644] [serial = 1662] [outer = 0x0] [url = about:blank]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x11c845000) [pid = 1644] [serial = 1667] [outer = 0x0] [url = about:blank]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x11d1f1800) [pid = 1644] [serial = 1673] [outer = 0x0] [url = about:blank]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x121832800) [pid = 1644] [serial = 1682] [outer = 0x0] [url = about:blank]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11d897000) [pid = 1644] [serial = 1676] [outer = 0x0] [url = about:blank]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x11bdb4400) [pid = 1644] [serial = 1660] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548468923]
03:01:25 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11bdb7000) [pid = 1644] [serial = 1657] [outer = 0x0] [url = about:blank]
03:01:25 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:25 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:25 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:25 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:26 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:26 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:26 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:26 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x125d1a800) [pid = 1644] [serial = 1641] [outer = 0x0] [url = about:blank]
03:01:26 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x120852c00) [pid = 1644] [serial = 1680] [outer = 0x0] [url = about:blank]
03:01:26 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x125a09c00) [pid = 1644] [serial = 1587] [outer = 0x0] [url = about:blank]
03:01:26 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x124005400) [pid = 1644] [serial = 1683] [outer = 0x0] [url = about:blank]
03:01:26 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x11ea2e000) [pid = 1644] [serial = 1677] [outer = 0x0] [url = about:blank]
03:01:26 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
03:01:26 INFO - document served over http requires an https
03:01:26 INFO - sub-resource via script-tag using the http-csp
03:01:26 INFO - delivery method with keep-origin-redirect and when
03:01:26 INFO - the target request is cross-origin.
03:01:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 875ms
03:01:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:01:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x1264db000 == 26 [pid = 1644] [id = 627]
03:01:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x11bef3c00) [pid = 1644] [serial = 1753] [outer = 0x0]
03:01:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x11c58f000) [pid = 1644] [serial = 1754] [outer = 0x11bef3c00]
03:01:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x120682c00) [pid = 1644] [serial = 1755] [outer = 0x11bef3c00]
03:01:26 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
03:01:26 INFO - document served over http requires an https
03:01:26 INFO - sub-resource via script-tag using the http-csp
03:01:26 INFO - delivery method with no-redirect and when
03:01:26 INFO - the target request is cross-origin.
03:01:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 520ms
03:01:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:01:26 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x127261000 == 27 [pid = 1644] [id = 628]
03:01:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x11c3c5000) [pid = 1644] [serial = 1756] [outer = 0x0]
03:01:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x125d1a800) [pid = 1644] [serial = 1757] [outer = 0x11c3c5000]
03:01:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x12640f400) [pid = 1644] [serial = 1758] [outer = 0x11c3c5000]
03:01:27 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
03:01:27 INFO - document served over http requires an https
03:01:27 INFO - sub-resource via script-tag using the http-csp
03:01:27 INFO - delivery method with swap-origin-redirect and when
03:01:27 INFO - the target request is cross-origin.
03:01:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 519ms
03:01:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:01:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x127276000 == 28 [pid = 1644] [id = 629]
03:01:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x121829c00) [pid = 1644] [serial = 1759] [outer = 0x0]
03:01:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x127140400) [pid = 1644] [serial = 1760] [outer = 0x121829c00]
03:01:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x127147c00) [pid = 1644] [serial = 1761] [outer = 0x121829c00]
03:01:27 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
03:01:27 INFO - document served over http requires an https
03:01:27 INFO - sub-resource via xhr-request using the http-csp
03:01:27 INFO - delivery method with keep-origin-redirect and when
03:01:27 INFO - the target request is cross-origin.
03:01:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 480ms
03:01:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:01:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x1273dd800 == 29 [pid = 1644] [id = 630]
03:01:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x127141c00) [pid = 1644] [serial = 1762] [outer = 0x0]
03:01:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x1272b2c00) [pid = 1644] [serial = 1763] [outer = 0x127141c00]
03:01:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x1272b9c00) [pid = 1644] [serial = 1764] [outer = 0x127141c00]
03:01:28 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
03:01:28 INFO - document served over http requires an https
03:01:28 INFO - sub-resource via xhr-request using the http-csp
03:01:28 INFO - delivery method with no-redirect and when
03:01:28 INFO - the target request is cross-origin.
03:01:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 522ms
03:01:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:01:28 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:28 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf85800 == 30 [pid = 1644] [id = 631]
03:01:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x11c9f7000) [pid = 1644] [serial = 1765] [outer = 0x0]
03:01:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x11cd71400) [pid = 1644] [serial = 1766] [outer = 0x11c9f7000]
03:01:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x11d89b800) [pid = 1644] [serial = 1767] [outer = 0x11c9f7000]
03:01:28 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
03:01:28 INFO - document served over http requires an https
03:01:28 INFO - sub-resource via xhr-request using the http-csp
03:01:28 INFO - delivery method with swap-origin-redirect and when
03:01:28 INFO - the target request is cross-origin.
03:01:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 574ms
03:01:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:01:28 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:28 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:28 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x1264f1800 == 31 [pid = 1644] [id = 632]
03:01:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x11c1d7000) [pid = 1644] [serial = 1768] [outer = 0x0]
03:01:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x125a06400) [pid = 1644] [serial = 1769] [outer = 0x11c1d7000]
03:01:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x125d15800) [pid = 1644] [serial = 1770] [outer = 0x11c1d7000]
03:01:29 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
03:01:29 INFO - document served over http requires an http
03:01:29 INFO - sub-resource via fetch-request using the http-csp
03:01:29 INFO - delivery method with keep-origin-redirect and when
03:01:29 INFO - the target request is same-origin.
03:01:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 671ms
03:01:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:01:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x1274b7000 == 32 [pid = 1644] [id = 633]
03:01:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x124007c00) [pid = 1644] [serial = 1771] [outer = 0x0]
03:01:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x125a11000) [pid = 1644] [serial = 1772] [outer = 0x124007c00]
03:01:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x12714ac00) [pid = 1644] [serial = 1773] [outer = 0x124007c00]
03:01:30 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
03:01:30 INFO - document served over http requires an http
03:01:30 INFO - sub-resource via fetch-request using the http-csp
03:01:30 INFO - delivery method with no-redirect and when
03:01:30 INFO - the target request is same-origin.
03:01:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 981ms
03:01:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:01:30 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1e7000 == 33 [pid = 1644] [id = 634]
03:01:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x1195bf000) [pid = 1644] [serial = 1774] [outer = 0x0]
03:01:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x119ae0000) [pid = 1644] [serial = 1775] [outer = 0x1195bf000]
03:01:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x11bee9800) [pid = 1644] [serial = 1776] [outer = 0x1195bf000]
03:01:31 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
03:01:31 INFO - document served over http requires an http
03:01:31 INFO - sub-resource via fetch-request using the http-csp
03:01:31 INFO - delivery method with swap-origin-redirect and when
03:01:31 INFO - the target request is same-origin.
03:01:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1082ms
03:01:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:01:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be81800 == 34 [pid = 1644] [id = 635]
03:01:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x119ae5000) [pid = 1644] [serial = 1777] [outer = 0x0]
03:01:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x11bd03800) [pid = 1644] [serial = 1778] [outer = 0x119ae5000]
03:01:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x11bef4400) [pid = 1644] [serial = 1779] [outer = 0x119ae5000]
03:01:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x119568000 == 35 [pid = 1644] [id = 636]
03:01:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x11bd11c00) [pid = 1644] [serial = 1780] [outer = 0x0]
03:01:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x11c1d2400) [pid = 1644] [serial = 1781] [outer = 0x11bd11c00]
03:01:32 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
03:01:32 INFO - document served over http requires an http
03:01:32 INFO - sub-resource via iframe-tag using the http-csp
03:01:32 INFO - delivery method with keep-origin-redirect and when
03:01:32 INFO - the target request is same-origin.
03:01:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 625ms
03:01:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:01:32 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be85800 == 36 [pid = 1644] [id = 637]
03:01:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 125 (0x11c3cf800) [pid = 1644] [serial = 1782] [outer = 0x0]
03:01:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 126 (0x11c3d2c00) [pid = 1644] [serial = 1783] [outer = 0x11c3cf800]
03:01:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 127 (0x11c591800) [pid = 1644] [serial = 1784] [outer = 0x11c3cf800]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x127276000 == 35 [pid = 1644] [id = 629]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x127261000 == 34 [pid = 1644] [id = 628]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x1264db000 == 33 [pid = 1644] [id = 627]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x126105800 == 32 [pid = 1644] [id = 626]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x125d4e000 == 31 [pid = 1644] [id = 625]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x123ea1000 == 30 [pid = 1644] [id = 624]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x12136e000 == 29 [pid = 1644] [id = 623]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x120699000 == 28 [pid = 1644] [id = 622]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea3d800 == 27 [pid = 1644] [id = 621]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11d859800 == 26 [pid = 1644] [id = 620]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11d615800 == 25 [pid = 1644] [id = 619]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9da000 == 24 [pid = 1644] [id = 618]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1f5000 == 23 [pid = 1644] [id = 617]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11a08d800 == 22 [pid = 1644] [id = 616]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11c54c000 == 21 [pid = 1644] [id = 615]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1f5800 == 20 [pid = 1644] [id = 614]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x1262be000 == 19 [pid = 1644] [id = 613]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x125f31800 == 18 [pid = 1644] [id = 587]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x1262a9800 == 17 [pid = 1644] [id = 612]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x125f1e000 == 16 [pid = 1644] [id = 611]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x1262a8800 == 15 [pid = 1644] [id = 591]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x125e9a000 == 14 [pid = 1644] [id = 610]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x125d50000 == 13 [pid = 1644] [id = 609]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x1240a0000 == 12 [pid = 1644] [id = 608]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x1240ab800 == 11 [pid = 1644] [id = 605]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf81800 == 10 [pid = 1644] [id = 607]
03:01:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11be91000 == 9 [pid = 1644] [id = 606]
03:01:32 INFO - PROCESS | 1641 | --DOMWINDOW == 126 (0x11c9efc00) [pid = 1644] [serial = 1668] [outer = 0x0] [url = about:blank]
03:01:32 INFO - PROCESS | 1641 | --DOMWINDOW == 125 (0x11c588000) [pid = 1644] [serial = 1663] [outer = 0x0] [url = about:blank]
03:01:32 INFO - PROCESS | 1641 | --DOMWINDOW == 124 (0x11d375000) [pid = 1644] [serial = 1674] [outer = 0x0] [url = about:blank]
03:01:32 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x11cf63000) [pid = 1644] [serial = 1671] [outer = 0x0] [url = about:blank]
03:01:32 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x124234800) [pid = 1644] [serial = 1692] [outer = 0x0] [url = about:blank]
03:01:32 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x125de1800) [pid = 1644] [serial = 1644] [outer = 0x0] [url = about:blank]
03:01:32 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x11c58bc00) [pid = 1644] [serial = 1658] [outer = 0x0] [url = about:blank]
03:01:32 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x125a03400) [pid = 1644] [serial = 1686] [outer = 0x0] [url = about:blank]
03:01:32 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x125ba3800) [pid = 1644] [serial = 1689] [outer = 0x0] [url = about:blank]
03:01:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x119d7f800 == 10 [pid = 1644] [id = 638]
03:01:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x119a2e000) [pid = 1644] [serial = 1785] [outer = 0x0]
03:01:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x11c3d1c00) [pid = 1644] [serial = 1786] [outer = 0x119a2e000]
03:01:32 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
03:01:32 INFO - document served over http requires an http
03:01:32 INFO - sub-resource via iframe-tag using the http-csp
03:01:32 INFO - delivery method with no-redirect and when
03:01:32 INFO - the target request is same-origin.
03:01:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 573ms
03:01:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:01:32 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd53800 == 11 [pid = 1644] [id = 639]
03:01:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x11beecc00) [pid = 1644] [serial = 1787] [outer = 0x0]
03:01:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x11c588000) [pid = 1644] [serial = 1788] [outer = 0x11beecc00]
03:01:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x11c851c00) [pid = 1644] [serial = 1789] [outer = 0x11beecc00]
03:01:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1f0000 == 12 [pid = 1644] [id = 640]
03:01:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x11c84c000) [pid = 1644] [serial = 1790] [outer = 0x0]
03:01:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 125 (0x11c9f6c00) [pid = 1644] [serial = 1791] [outer = 0x11c84c000]
03:01:33 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
03:01:33 INFO - document served over http requires an http
03:01:33 INFO - sub-resource via iframe-tag using the http-csp
03:01:33 INFO - delivery method with swap-origin-redirect and when
03:01:33 INFO - the target request is same-origin.
03:01:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 536ms
03:01:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:01:33 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:33 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c55a800 == 13 [pid = 1644] [id = 641]
03:01:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 126 (0x11c3cd400) [pid = 1644] [serial = 1792] [outer = 0x0]
03:01:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 127 (0x11c9f7c00) [pid = 1644] [serial = 1793] [outer = 0x11c3cd400]
03:01:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 128 (0x11cf55000) [pid = 1644] [serial = 1794] [outer = 0x11c3cd400]
03:01:33 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
03:01:33 INFO - document served over http requires an http
03:01:33 INFO - sub-resource via script-tag using the http-csp
03:01:33 INFO - delivery method with keep-origin-redirect and when
03:01:33 INFO - the target request is same-origin.
03:01:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 524ms
03:01:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:01:33 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:33 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9d3800 == 14 [pid = 1644] [id = 642]
03:01:33 INFO - PROCESS | 1641 | ++DOMWINDOW == 129 (0x11cd75c00) [pid = 1644] [serial = 1795] [outer = 0x0]
03:01:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 130 (0x11cf63400) [pid = 1644] [serial = 1796] [outer = 0x11cd75c00]
03:01:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 131 (0x11d151400) [pid = 1644] [serial = 1797] [outer = 0x11cd75c00]
03:01:34 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
03:01:34 INFO - document served over http requires an http
03:01:34 INFO - sub-resource via script-tag using the http-csp
03:01:34 INFO - delivery method with no-redirect and when
03:01:34 INFO - the target request is same-origin.
03:01:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 473ms
03:01:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:01:34 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:34 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf76000 == 15 [pid = 1644] [id = 643]
03:01:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 132 (0x11cf60800) [pid = 1644] [serial = 1798] [outer = 0x0]
03:01:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 133 (0x11d1f7000) [pid = 1644] [serial = 1799] [outer = 0x11cf60800]
03:01:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 134 (0x11d372800) [pid = 1644] [serial = 1800] [outer = 0x11cf60800]
03:01:34 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
03:01:34 INFO - document served over http requires an http
03:01:34 INFO - sub-resource via script-tag using the http-csp
03:01:34 INFO - delivery method with swap-origin-redirect and when
03:01:34 INFO - the target request is same-origin.
03:01:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 522ms
03:01:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:01:34 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d612800 == 16 [pid = 1644] [id = 644]
03:01:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 135 (0x11d1f9000) [pid = 1644] [serial = 1801] [outer = 0x0]
03:01:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 136 (0x11d812400) [pid = 1644] [serial = 1802] [outer = 0x11d1f9000]
03:01:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 137 (0x11d81dc00) [pid = 1644] [serial = 1803] [outer = 0x11d1f9000]
03:01:35 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
03:01:35 INFO - document served over http requires an http
03:01:35 INFO - sub-resource via xhr-request using the http-csp
03:01:35 INFO - delivery method with keep-origin-redirect and when
03:01:35 INFO - the target request is same-origin.
03:01:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 476ms
03:01:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:01:35 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d847000 == 17 [pid = 1644] [id = 645]
03:01:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 138 (0x11d37ac00) [pid = 1644] [serial = 1804] [outer = 0x0]
03:01:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 139 (0x11ea30c00) [pid = 1644] [serial = 1805] [outer = 0x11d37ac00]
03:01:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 140 (0x120681400) [pid = 1644] [serial = 1806] [outer = 0x11d37ac00]
03:01:35 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
03:01:35 INFO - document served over http requires an http
03:01:35 INFO - sub-resource via xhr-request using the http-csp
03:01:35 INFO - delivery method with no-redirect and when
03:01:35 INFO - the target request is same-origin.
03:01:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 471ms
03:01:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:01:35 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dac5800 == 18 [pid = 1644] [id = 646]
03:01:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 141 (0x11d89f400) [pid = 1644] [serial = 1807] [outer = 0x0]
03:01:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 142 (0x12084f000) [pid = 1644] [serial = 1808] [outer = 0x11d89f400]
03:01:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 143 (0x12182d400) [pid = 1644] [serial = 1809] [outer = 0x11d89f400]
03:01:36 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
03:01:36 INFO - document served over http requires an http
03:01:36 INFO - sub-resource via xhr-request using the http-csp
03:01:36 INFO - delivery method with swap-origin-redirect and when
03:01:36 INFO - the target request is same-origin.
03:01:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 526ms
03:01:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:01:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea56000 == 19 [pid = 1644] [id = 647]
03:01:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 144 (0x12084d400) [pid = 1644] [serial = 1810] [outer = 0x0]
03:01:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 145 (0x123e2d400) [pid = 1644] [serial = 1811] [outer = 0x12084d400]
03:01:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 146 (0x12400b400) [pid = 1644] [serial = 1812] [outer = 0x12084d400]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 145 (0x125a04400) [pid = 1644] [serial = 1706] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 144 (0x11cf5f400) [pid = 1644] [serial = 1701] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548476845]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 143 (0x126225000) [pid = 1644] [serial = 1748] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 142 (0x125e76c00) [pid = 1644] [serial = 1738] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 141 (0x1261c1000) [pid = 1644] [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]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 140 (0x121828000) [pid = 1644] [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]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 139 (0x11bd0d800) [pid = 1644] [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]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 138 (0x125b4cc00) [pid = 1644] [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]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 137 (0x11c3c5000) [pid = 1644] [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]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 136 (0x119a28400) [pid = 1644] [serial = 1696] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 135 (0x11bb0ac00) [pid = 1644] [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]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 134 (0x11bd04400) [pid = 1644] [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]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 133 (0x11d89c400) [pid = 1644] [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]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 132 (0x1261c2800) [pid = 1644] [serial = 1743] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548484666]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 131 (0x124006000) [pid = 1644] [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]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 130 (0x11c3cd800) [pid = 1644] [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]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 129 (0x125e71000) [pid = 1644] [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]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 128 (0x11bef3c00) [pid = 1644] [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]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 127 (0x11bee9400) [pid = 1644] [serial = 1724] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 126 (0x125e7f400) [pid = 1644] [serial = 1715] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 125 (0x12400f000) [pid = 1644] [serial = 1733] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 124 (0x125d0fc00) [pid = 1644] [serial = 1709] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x126228400) [pid = 1644] [serial = 1749] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x1261c5800) [pid = 1644] [serial = 1746] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x125d1a800) [pid = 1644] [serial = 1757] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x125ba6000) [pid = 1644] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x11ea2ac00) [pid = 1644] [serial = 1704] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x126227c00) [pid = 1644] [serial = 1751] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x11cd7b800) [pid = 1644] [serial = 1721] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x126142c00) [pid = 1644] [serial = 1739] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x125bc4c00) [pid = 1644] [serial = 1736] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x11c58f000) [pid = 1644] [serial = 1754] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x11bd03400) [pid = 1644] [serial = 1697] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x125b50000) [pid = 1644] [serial = 1694] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x127140400) [pid = 1644] [serial = 1760] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x125de3c00) [pid = 1644] [serial = 1712] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x11bdb0400) [pid = 1644] [serial = 1718] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x121828800) [pid = 1644] [serial = 1730] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x11d373400) [pid = 1644] [serial = 1702] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548476845]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x11bdba000) [pid = 1644] [serial = 1699] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x11d89d400) [pid = 1644] [serial = 1727] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x1261c7400) [pid = 1644] [serial = 1744] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548484666]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x126143c00) [pid = 1644] [serial = 1741] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11d14c000) [pid = 1644] [serial = 1725] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x11d1f2000) [pid = 1644] [serial = 1722] [outer = 0x0] [url = about:blank]
03:01:37 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11c592800) [pid = 1644] [serial = 1719] [outer = 0x0] [url = about:blank]
03:01:37 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
03:01:37 INFO - document served over http requires an https
03:01:37 INFO - sub-resource via fetch-request using the http-csp
03:01:37 INFO - delivery method with keep-origin-redirect and when
03:01:37 INFO - the target request is same-origin.
03:01:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1479ms
03:01:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:01:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x121372000 == 20 [pid = 1644] [id = 648]
03:01:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x11c58f000) [pid = 1644] [serial = 1813] [outer = 0x0]
03:01:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x11cd71c00) [pid = 1644] [serial = 1814] [outer = 0x11c58f000]
03:01:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x11d8a2000) [pid = 1644] [serial = 1815] [outer = 0x11c58f000]
03:01:39 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
03:01:39 INFO - document served over http requires an https
03:01:39 INFO - sub-resource via fetch-request using the http-csp
03:01:39 INFO - delivery method with no-redirect and when
03:01:39 INFO - the target request is same-origin.
03:01:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1130ms
03:01:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:01:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e90800 == 21 [pid = 1644] [id = 649]
03:01:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x11bd0c000) [pid = 1644] [serial = 1816] [outer = 0x0]
03:01:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x12400e400) [pid = 1644] [serial = 1817] [outer = 0x11bd0c000]
03:01:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x124230000) [pid = 1644] [serial = 1818] [outer = 0x11bd0c000]
03:01:39 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
03:01:39 INFO - document served over http requires an https
03:01:39 INFO - sub-resource via fetch-request using the http-csp
03:01:39 INFO - delivery method with swap-origin-redirect and when
03:01:39 INFO - the target request is same-origin.
03:01:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 676ms
03:01:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:01:39 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c556000 == 22 [pid = 1644] [id = 650]
03:01:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x11bb0d400) [pid = 1644] [serial = 1819] [outer = 0x0]
03:01:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x11bee6400) [pid = 1644] [serial = 1820] [outer = 0x11bb0d400]
03:01:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x11c590c00) [pid = 1644] [serial = 1821] [outer = 0x11bb0d400]
03:01:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206a3000 == 23 [pid = 1644] [id = 651]
03:01:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x11c853c00) [pid = 1644] [serial = 1822] [outer = 0x0]
03:01:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x11cd7ec00) [pid = 1644] [serial = 1823] [outer = 0x11c853c00]
03:01:40 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
03:01:40 INFO - document served over http requires an https
03:01:40 INFO - sub-resource via iframe-tag using the http-csp
03:01:40 INFO - delivery method with keep-origin-redirect and when
03:01:40 INFO - the target request is same-origin.
03:01:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 672ms
03:01:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:01:40 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x124096800 == 24 [pid = 1644] [id = 652]
03:01:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x11bd09400) [pid = 1644] [serial = 1824] [outer = 0x0]
03:01:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x11d1f4400) [pid = 1644] [serial = 1825] [outer = 0x11bd09400]
03:01:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x120685800) [pid = 1644] [serial = 1826] [outer = 0x11bd09400]
03:01:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x125b32800 == 25 [pid = 1644] [id = 653]
03:01:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x121827800) [pid = 1644] [serial = 1827] [outer = 0x0]
03:01:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x123e32c00) [pid = 1644] [serial = 1828] [outer = 0x121827800]
03:01:41 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
03:01:41 INFO - document served over http requires an https
03:01:41 INFO - sub-resource via iframe-tag using the http-csp
03:01:41 INFO - delivery method with no-redirect and when
03:01:41 INFO - the target request is same-origin.
03:01:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 683ms
03:01:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:01:41 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:41 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x125d50000 == 26 [pid = 1644] [id = 654]
03:01:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x11d1efc00) [pid = 1644] [serial = 1829] [outer = 0x0]
03:01:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x12400c400) [pid = 1644] [serial = 1830] [outer = 0x11d1efc00]
03:01:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x125a09800) [pid = 1644] [serial = 1831] [outer = 0x11d1efc00]
03:01:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x125e9a800 == 27 [pid = 1644] [id = 655]
03:01:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x125b48800) [pid = 1644] [serial = 1832] [outer = 0x0]
03:01:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x125b51400) [pid = 1644] [serial = 1833] [outer = 0x125b48800]
03:01:41 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
03:01:41 INFO - document served over http requires an https
03:01:41 INFO - sub-resource via iframe-tag using the http-csp
03:01:41 INFO - delivery method with swap-origin-redirect and when
03:01:41 INFO - the target request is same-origin.
03:01:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 673ms
03:01:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:01:41 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:41 INFO - PROCESS | 1641 | ++DOCSHELL 0x125ea6800 == 28 [pid = 1644] [id = 656]
03:01:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x124002400) [pid = 1644] [serial = 1834] [outer = 0x0]
03:01:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x125b9e400) [pid = 1644] [serial = 1835] [outer = 0x124002400]
03:01:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x125bcd400) [pid = 1644] [serial = 1836] [outer = 0x124002400]
03:01:42 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
03:01:42 INFO - document served over http requires an https
03:01:42 INFO - sub-resource via script-tag using the http-csp
03:01:42 INFO - delivery method with keep-origin-redirect and when
03:01:42 INFO - the target request is same-origin.
03:01:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 623ms
03:01:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:01:42 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x126105800 == 29 [pid = 1644] [id = 657]
03:01:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 125 (0x125b4a000) [pid = 1644] [serial = 1837] [outer = 0x0]
03:01:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 126 (0x125dd8c00) [pid = 1644] [serial = 1838] [outer = 0x125b4a000]
03:01:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 127 (0x125e73400) [pid = 1644] [serial = 1839] [outer = 0x125b4a000]
03:01:42 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:42 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:43 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
03:01:43 INFO - document served over http requires an https
03:01:43 INFO - sub-resource via script-tag using the http-csp
03:01:43 INFO - delivery method with no-redirect and when
03:01:43 INFO - the target request is same-origin.
03:01:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 782ms
03:01:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:01:43 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1e1000 == 30 [pid = 1644] [id = 658]
03:01:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 128 (0x11a07c000) [pid = 1644] [serial = 1840] [outer = 0x0]
03:01:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 129 (0x120687800) [pid = 1644] [serial = 1841] [outer = 0x11a07c000]
03:01:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 130 (0x126142c00) [pid = 1644] [serial = 1842] [outer = 0x11a07c000]
03:01:43 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
03:01:43 INFO - document served over http requires an https
03:01:43 INFO - sub-resource via script-tag using the http-csp
03:01:43 INFO - delivery method with swap-origin-redirect and when
03:01:43 INFO - the target request is same-origin.
03:01:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 724ms
03:01:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:01:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x119ac4800 == 31 [pid = 1644] [id = 659]
03:01:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 131 (0x11beef000) [pid = 1644] [serial = 1843] [outer = 0x0]
03:01:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 132 (0x11c1d4800) [pid = 1644] [serial = 1844] [outer = 0x11beef000]
03:01:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 133 (0x11c84f000) [pid = 1644] [serial = 1845] [outer = 0x11beef000]
03:01:44 INFO - PROCESS | 1641 | --DOCSHELL 0x121372000 == 30 [pid = 1644] [id = 648]
03:01:44 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea56000 == 29 [pid = 1644] [id = 647]
03:01:44 INFO - PROCESS | 1641 | --DOCSHELL 0x11dac5800 == 28 [pid = 1644] [id = 646]
03:01:44 INFO - PROCESS | 1641 | --DOCSHELL 0x11d847000 == 27 [pid = 1644] [id = 645]
03:01:44 INFO - PROCESS | 1641 | --DOCSHELL 0x11d612800 == 26 [pid = 1644] [id = 644]
03:01:44 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf76000 == 25 [pid = 1644] [id = 643]
03:01:44 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9d3800 == 24 [pid = 1644] [id = 642]
03:01:44 INFO - PROCESS | 1641 | --DOCSHELL 0x11c55a800 == 23 [pid = 1644] [id = 641]
03:01:44 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1f0000 == 22 [pid = 1644] [id = 640]
03:01:44 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd53800 == 21 [pid = 1644] [id = 639]
03:01:44 INFO - PROCESS | 1641 | --DOCSHELL 0x119d7f800 == 20 [pid = 1644] [id = 638]
03:01:44 INFO - PROCESS | 1641 | --DOCSHELL 0x11be85800 == 19 [pid = 1644] [id = 637]
03:01:44 INFO - PROCESS | 1641 | --DOCSHELL 0x119568000 == 18 [pid = 1644] [id = 636]
03:01:44 INFO - PROCESS | 1641 | --DOCSHELL 0x11be81800 == 17 [pid = 1644] [id = 635]
03:01:44 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1e7000 == 16 [pid = 1644] [id = 634]
03:01:44 INFO - PROCESS | 1641 | --DOCSHELL 0x1264f1800 == 15 [pid = 1644] [id = 632]
03:01:44 INFO - PROCESS | 1641 | --DOCSHELL 0x1273dd800 == 14 [pid = 1644] [id = 630]
03:01:44 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf85800 == 13 [pid = 1644] [id = 631]
03:01:44 INFO - PROCESS | 1641 | --DOMWINDOW == 132 (0x125dd7800) [pid = 1644] [serial = 1737] [outer = 0x0] [url = about:blank]
03:01:44 INFO - PROCESS | 1641 | --DOMWINDOW == 131 (0x125b4ac00) [pid = 1644] [serial = 1734] [outer = 0x0] [url = about:blank]
03:01:44 INFO - PROCESS | 1641 | --DOMWINDOW == 130 (0x12640f400) [pid = 1644] [serial = 1758] [outer = 0x0] [url = about:blank]
03:01:44 INFO - PROCESS | 1641 | --DOMWINDOW == 129 (0x12067c000) [pid = 1644] [serial = 1728] [outer = 0x0] [url = about:blank]
03:01:44 INFO - PROCESS | 1641 | --DOMWINDOW == 128 (0x123e2a400) [pid = 1644] [serial = 1731] [outer = 0x0] [url = about:blank]
03:01:44 INFO - PROCESS | 1641 | --DOMWINDOW == 127 (0x125bd1800) [pid = 1644] [serial = 1695] [outer = 0x0] [url = about:blank]
03:01:44 INFO - PROCESS | 1641 | --DOMWINDOW == 126 (0x126407c00) [pid = 1644] [serial = 1752] [outer = 0x0] [url = about:blank]
03:01:44 INFO - PROCESS | 1641 | --DOMWINDOW == 125 (0x120682c00) [pid = 1644] [serial = 1755] [outer = 0x0] [url = about:blank]
03:01:44 INFO - PROCESS | 1641 | --DOMWINDOW == 124 (0x126221400) [pid = 1644] [serial = 1747] [outer = 0x0] [url = about:blank]
03:01:44 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x1261bec00) [pid = 1644] [serial = 1742] [outer = 0x0] [url = about:blank]
03:01:44 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
03:01:44 INFO - document served over http requires an https
03:01:44 INFO - sub-resource via xhr-request using the http-csp
03:01:44 INFO - delivery method with keep-origin-redirect and when
03:01:44 INFO - the target request is same-origin.
03:01:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 624ms
03:01:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:01:44 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x119d7f800 == 14 [pid = 1644] [id = 660]
03:01:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x11bd02800) [pid = 1644] [serial = 1846] [outer = 0x0]
03:01:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 125 (0x11c587400) [pid = 1644] [serial = 1847] [outer = 0x11bd02800]
03:01:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 126 (0x11cf57800) [pid = 1644] [serial = 1848] [outer = 0x11bd02800]
03:01:45 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
03:01:45 INFO - document served over http requires an https
03:01:45 INFO - sub-resource via xhr-request using the http-csp
03:01:45 INFO - delivery method with no-redirect and when
03:01:45 INFO - the target request is same-origin.
03:01:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 474ms
03:01:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:01:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1f7800 == 15 [pid = 1644] [id = 661]
03:01:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 127 (0x11c1cf000) [pid = 1644] [serial = 1849] [outer = 0x0]
03:01:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 128 (0x11d1ecc00) [pid = 1644] [serial = 1850] [outer = 0x11c1cf000]
03:01:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 129 (0x11d379800) [pid = 1644] [serial = 1851] [outer = 0x11c1cf000]
03:01:45 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
03:01:45 INFO - document served over http requires an https
03:01:45 INFO - sub-resource via xhr-request using the http-csp
03:01:45 INFO - delivery method with swap-origin-redirect and when
03:01:45 INFO - the target request is same-origin.
03:01:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 729ms
03:01:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:01:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9cd800 == 16 [pid = 1644] [id = 662]
03:01:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 130 (0x11d150400) [pid = 1644] [serial = 1852] [outer = 0x0]
03:01:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 131 (0x11d8a2c00) [pid = 1644] [serial = 1853] [outer = 0x11d150400]
03:01:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 132 (0x120680000) [pid = 1644] [serial = 1854] [outer = 0x11d150400]
03:01:46 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
03:01:46 INFO - document served over http requires an http
03:01:46 INFO - sub-resource via fetch-request using the meta-csp
03:01:46 INFO - delivery method with keep-origin-redirect and when
03:01:46 INFO - the target request is cross-origin.
03:01:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1183ms
03:01:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:01:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d60b000 == 17 [pid = 1644] [id = 663]
03:01:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 133 (0x11d89bc00) [pid = 1644] [serial = 1855] [outer = 0x0]
03:01:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 134 (0x12084b000) [pid = 1644] [serial = 1856] [outer = 0x11d89bc00]
03:01:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 135 (0x121836800) [pid = 1644] [serial = 1857] [outer = 0x11d89bc00]
03:01:47 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
03:01:47 INFO - document served over http requires an http
03:01:47 INFO - sub-resource via fetch-request using the meta-csp
03:01:47 INFO - delivery method with no-redirect and when
03:01:47 INFO - the target request is cross-origin.
03:01:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 527ms
03:01:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:01:47 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d84b800 == 18 [pid = 1644] [id = 664]
03:01:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 136 (0x120688c00) [pid = 1644] [serial = 1858] [outer = 0x0]
03:01:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 137 (0x12400f800) [pid = 1644] [serial = 1859] [outer = 0x120688c00]
03:01:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 138 (0x125bd1800) [pid = 1644] [serial = 1860] [outer = 0x120688c00]
03:01:48 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
03:01:48 INFO - document served over http requires an http
03:01:48 INFO - sub-resource via fetch-request using the meta-csp
03:01:48 INFO - delivery method with swap-origin-redirect and when
03:01:48 INFO - the target request is cross-origin.
03:01:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 527ms
03:01:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:01:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea3c000 == 19 [pid = 1644] [id = 665]
03:01:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 139 (0x12422b400) [pid = 1644] [serial = 1861] [outer = 0x0]
03:01:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 140 (0x125e7e400) [pid = 1644] [serial = 1862] [outer = 0x12422b400]
03:01:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 141 (0x1261bf400) [pid = 1644] [serial = 1863] [outer = 0x12422b400]
03:01:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x120697800 == 20 [pid = 1644] [id = 666]
03:01:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 142 (0x1261c4800) [pid = 1644] [serial = 1864] [outer = 0x0]
03:01:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 143 (0x1261cc000) [pid = 1644] [serial = 1865] [outer = 0x1261c4800]
03:01:48 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
03:01:48 INFO - document served over http requires an http
03:01:48 INFO - sub-resource via iframe-tag using the meta-csp
03:01:48 INFO - delivery method with keep-origin-redirect and when
03:01:48 INFO - the target request is cross-origin.
03:01:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 532ms
03:01:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:01:48 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x121372000 == 21 [pid = 1644] [id = 667]
03:01:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 144 (0x125e76c00) [pid = 1644] [serial = 1866] [outer = 0x0]
03:01:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 145 (0x1261c9000) [pid = 1644] [serial = 1867] [outer = 0x125e76c00]
03:01:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 146 (0x126226400) [pid = 1644] [serial = 1868] [outer = 0x125e76c00]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 145 (0x11cd75c00) [pid = 1644] [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]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 144 (0x11d37ac00) [pid = 1644] [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]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 143 (0x11c58f000) [pid = 1644] [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]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 142 (0x1195bf000) [pid = 1644] [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]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 141 (0x11beecc00) [pid = 1644] [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]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 140 (0x121834000) [pid = 1644] [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]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 139 (0x121829c00) [pid = 1644] [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]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 138 (0x11cf58c00) [pid = 1644] [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]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 137 (0x125a11000) [pid = 1644] [serial = 1772] [outer = 0x0] [url = about:blank]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 136 (0x11cd71400) [pid = 1644] [serial = 1766] [outer = 0x0] [url = about:blank]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 135 (0x125a06400) [pid = 1644] [serial = 1769] [outer = 0x0] [url = about:blank]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 134 (0x11cf63400) [pid = 1644] [serial = 1796] [outer = 0x0] [url = about:blank]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 133 (0x11c9f7c00) [pid = 1644] [serial = 1793] [outer = 0x0] [url = about:blank]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 132 (0x1272b2c00) [pid = 1644] [serial = 1763] [outer = 0x0] [url = about:blank]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 131 (0x123e2d400) [pid = 1644] [serial = 1811] [outer = 0x0] [url = about:blank]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 130 (0x11ea30c00) [pid = 1644] [serial = 1805] [outer = 0x0] [url = about:blank]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 129 (0x11d1f7000) [pid = 1644] [serial = 1799] [outer = 0x0] [url = about:blank]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 128 (0x11c3d1c00) [pid = 1644] [serial = 1786] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548492775]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 127 (0x11c3d2c00) [pid = 1644] [serial = 1783] [outer = 0x0] [url = about:blank]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 126 (0x11c1d2400) [pid = 1644] [serial = 1781] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 125 (0x11bd03800) [pid = 1644] [serial = 1778] [outer = 0x0] [url = about:blank]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 124 (0x11cd71c00) [pid = 1644] [serial = 1814] [outer = 0x0] [url = about:blank]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x11c9f6c00) [pid = 1644] [serial = 1791] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x11c588000) [pid = 1644] [serial = 1788] [outer = 0x0] [url = about:blank]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x12084f000) [pid = 1644] [serial = 1808] [outer = 0x0] [url = about:blank]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x11d812400) [pid = 1644] [serial = 1802] [outer = 0x0] [url = about:blank]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x119ae0000) [pid = 1644] [serial = 1775] [outer = 0x0] [url = about:blank]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x11c3cd400) [pid = 1644] [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]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x11cf60800) [pid = 1644] [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]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x125bd3000) [pid = 1644] [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]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x119a2e000) [pid = 1644] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548492775]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x119ae5000) [pid = 1644] [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]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x11bd11c00) [pid = 1644] [serial = 1780] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x11c3cf800) [pid = 1644] [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]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x11c84c000) [pid = 1644] [serial = 1790] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x11d1f9000) [pid = 1644] [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]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x12084d400) [pid = 1644] [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]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x11d89f400) [pid = 1644] [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]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x127147c00) [pid = 1644] [serial = 1761] [outer = 0x0] [url = about:blank]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x120681400) [pid = 1644] [serial = 1806] [outer = 0x0] [url = about:blank]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x12182d400) [pid = 1644] [serial = 1809] [outer = 0x0] [url = about:blank]
03:01:49 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x11d81dc00) [pid = 1644] [serial = 1803] [outer = 0x0] [url = about:blank]
03:01:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be99800 == 22 [pid = 1644] [id = 668]
03:01:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x112a8cc00) [pid = 1644] [serial = 1869] [outer = 0x0]
03:01:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x11bb07000) [pid = 1644] [serial = 1870] [outer = 0x112a8cc00]
03:01:49 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
03:01:49 INFO - document served over http requires an http
03:01:49 INFO - sub-resource via iframe-tag using the meta-csp
03:01:49 INFO - delivery method with no-redirect and when
03:01:49 INFO - the target request is cross-origin.
03:01:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 981ms
03:01:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:01:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x125e97800 == 23 [pid = 1644] [id = 669]
03:01:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x11bb0cc00) [pid = 1644] [serial = 1871] [outer = 0x0]
03:01:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x11c9f5c00) [pid = 1644] [serial = 1872] [outer = 0x11bb0cc00]
03:01:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x11d1f6400) [pid = 1644] [serial = 1873] [outer = 0x11bb0cc00]
03:01:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x1262b7800 == 24 [pid = 1644] [id = 670]
03:01:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x11d896400) [pid = 1644] [serial = 1874] [outer = 0x0]
03:01:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x121834000) [pid = 1644] [serial = 1875] [outer = 0x11d896400]
03:01:50 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
03:01:50 INFO - document served over http requires an http
03:01:50 INFO - sub-resource via iframe-tag using the meta-csp
03:01:50 INFO - delivery method with swap-origin-redirect and when
03:01:50 INFO - the target request is cross-origin.
03:01:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 524ms
03:01:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:01:50 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x1264da800 == 25 [pid = 1644] [id = 671]
03:01:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x11c3c7c00) [pid = 1644] [serial = 1876] [outer = 0x0]
03:01:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x1261c1800) [pid = 1644] [serial = 1877] [outer = 0x11c3c7c00]
03:01:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x126403c00) [pid = 1644] [serial = 1878] [outer = 0x11c3c7c00]
03:01:50 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
03:01:50 INFO - document served over http requires an http
03:01:50 INFO - sub-resource via script-tag using the meta-csp
03:01:50 INFO - delivery method with keep-origin-redirect and when
03:01:50 INFO - the target request is cross-origin.
03:01:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 472ms
03:01:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:01:50 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x127266000 == 26 [pid = 1644] [id = 672]
03:01:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x125a02400) [pid = 1644] [serial = 1879] [outer = 0x0]
03:01:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x126408000) [pid = 1644] [serial = 1880] [outer = 0x125a02400]
03:01:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x1272b6400) [pid = 1644] [serial = 1881] [outer = 0x125a02400]
03:01:51 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
03:01:51 INFO - document served over http requires an http
03:01:51 INFO - sub-resource via script-tag using the meta-csp
03:01:51 INFO - delivery method with no-redirect and when
03:01:51 INFO - the target request is cross-origin.
03:01:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 524ms
03:01:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:01:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x1273d7000 == 27 [pid = 1644] [id = 673]
03:01:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x12713d800) [pid = 1644] [serial = 1882] [outer = 0x0]
03:01:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x127359000) [pid = 1644] [serial = 1883] [outer = 0x12713d800]
03:01:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x12735f800) [pid = 1644] [serial = 1884] [outer = 0x12713d800]
03:01:51 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
03:01:51 INFO - document served over http requires an http
03:01:51 INFO - sub-resource via script-tag using the meta-csp
03:01:51 INFO - delivery method with swap-origin-redirect and when
03:01:51 INFO - the target request is cross-origin.
03:01:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 572ms
03:01:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:01:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd14800 == 28 [pid = 1644] [id = 674]
03:01:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x11beeb400) [pid = 1644] [serial = 1885] [outer = 0x0]
03:01:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x11c853800) [pid = 1644] [serial = 1886] [outer = 0x11beeb400]
03:01:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x11d816000) [pid = 1644] [serial = 1887] [outer = 0x11beeb400]
03:01:52 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
03:01:52 INFO - document served over http requires an http
03:01:52 INFO - sub-resource via xhr-request using the meta-csp
03:01:52 INFO - delivery method with keep-origin-redirect and when
03:01:52 INFO - the target request is cross-origin.
03:01:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 531ms
03:01:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:01:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x1264f1800 == 29 [pid = 1644] [id = 675]
03:01:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x120849400) [pid = 1644] [serial = 1888] [outer = 0x0]
03:01:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 125 (0x12422e000) [pid = 1644] [serial = 1889] [outer = 0x120849400]
03:01:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 126 (0x125e7c400) [pid = 1644] [serial = 1890] [outer = 0x120849400]
03:01:52 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
03:01:52 INFO - document served over http requires an http
03:01:52 INFO - sub-resource via xhr-request using the meta-csp
03:01:52 INFO - delivery method with no-redirect and when
03:01:52 INFO - the target request is cross-origin.
03:01:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 680ms
03:01:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:01:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x1274c4800 == 30 [pid = 1644] [id = 676]
03:01:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 127 (0x123e2a400) [pid = 1644] [serial = 1891] [outer = 0x0]
03:01:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 128 (0x126404400) [pid = 1644] [serial = 1892] [outer = 0x123e2a400]
03:01:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 129 (0x1272b5c00) [pid = 1644] [serial = 1893] [outer = 0x123e2a400]
03:01:53 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
03:01:53 INFO - document served over http requires an http
03:01:53 INFO - sub-resource via xhr-request using the meta-csp
03:01:53 INFO - delivery method with swap-origin-redirect and when
03:01:53 INFO - the target request is cross-origin.
03:01:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 829ms
03:01:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:01:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x12f287800 == 31 [pid = 1644] [id = 677]
03:01:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 130 (0x12622b000) [pid = 1644] [serial = 1894] [outer = 0x0]
03:01:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 131 (0x127361800) [pid = 1644] [serial = 1895] [outer = 0x12622b000]
03:01:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 132 (0x127388000) [pid = 1644] [serial = 1896] [outer = 0x12622b000]
03:01:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:55 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
03:01:55 INFO - document served over http requires an https
03:01:55 INFO - sub-resource via fetch-request using the meta-csp
03:01:55 INFO - delivery method with keep-origin-redirect and when
03:01:55 INFO - the target request is cross-origin.
03:01:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1382ms
03:01:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:01:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1eb800 == 32 [pid = 1644] [id = 678]
03:01:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 133 (0x11bdb4c00) [pid = 1644] [serial = 1897] [outer = 0x0]
03:01:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 134 (0x11bdb9000) [pid = 1644] [serial = 1898] [outer = 0x11bdb4c00]
03:01:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 135 (0x11c588800) [pid = 1644] [serial = 1899] [outer = 0x11bdb4c00]
03:01:55 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
03:01:55 INFO - document served over http requires an https
03:01:55 INFO - sub-resource via fetch-request using the meta-csp
03:01:55 INFO - delivery method with no-redirect and when
03:01:55 INFO - the target request is cross-origin.
03:01:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 577ms
03:01:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:01:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd5c800 == 33 [pid = 1644] [id = 679]
03:01:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 136 (0x1195b5400) [pid = 1644] [serial = 1900] [outer = 0x0]
03:01:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 137 (0x119a2b800) [pid = 1644] [serial = 1901] [outer = 0x1195b5400]
03:01:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 138 (0x11bb09400) [pid = 1644] [serial = 1902] [outer = 0x1195b5400]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x127266000 == 32 [pid = 1644] [id = 672]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x1264da800 == 31 [pid = 1644] [id = 671]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x1262b7800 == 30 [pid = 1644] [id = 670]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x125e97800 == 29 [pid = 1644] [id = 669]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x11be99800 == 28 [pid = 1644] [id = 668]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x121372000 == 27 [pid = 1644] [id = 667]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x1274b7000 == 26 [pid = 1644] [id = 633]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x120697800 == 25 [pid = 1644] [id = 666]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea3c000 == 24 [pid = 1644] [id = 665]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x11d84b800 == 23 [pid = 1644] [id = 664]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x11d60b000 == 22 [pid = 1644] [id = 663]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9cd800 == 21 [pid = 1644] [id = 662]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1f7800 == 20 [pid = 1644] [id = 661]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x119d7f800 == 19 [pid = 1644] [id = 660]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x119ac4800 == 18 [pid = 1644] [id = 659]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1e1000 == 17 [pid = 1644] [id = 658]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x126105800 == 16 [pid = 1644] [id = 657]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x125ea6800 == 15 [pid = 1644] [id = 656]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x125e9a800 == 14 [pid = 1644] [id = 655]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x125b32800 == 13 [pid = 1644] [id = 653]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x125d50000 == 12 [pid = 1644] [id = 654]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x124096800 == 11 [pid = 1644] [id = 652]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x1206a3000 == 10 [pid = 1644] [id = 651]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x123e90800 == 9 [pid = 1644] [id = 649]
03:01:56 INFO - PROCESS | 1641 | --DOCSHELL 0x11c556000 == 8 [pid = 1644] [id = 650]
03:01:56 INFO - PROCESS | 1641 | --DOMWINDOW == 137 (0x11c851c00) [pid = 1644] [serial = 1789] [outer = 0x0] [url = about:blank]
03:01:56 INFO - PROCESS | 1641 | --DOMWINDOW == 136 (0x11bee9800) [pid = 1644] [serial = 1776] [outer = 0x0] [url = about:blank]
03:01:56 INFO - PROCESS | 1641 | --DOMWINDOW == 135 (0x11bef4400) [pid = 1644] [serial = 1779] [outer = 0x0] [url = about:blank]
03:01:56 INFO - PROCESS | 1641 | --DOMWINDOW == 134 (0x11c591800) [pid = 1644] [serial = 1784] [outer = 0x0] [url = about:blank]
03:01:56 INFO - PROCESS | 1641 | --DOMWINDOW == 133 (0x11cf55000) [pid = 1644] [serial = 1794] [outer = 0x0] [url = about:blank]
03:01:56 INFO - PROCESS | 1641 | --DOMWINDOW == 132 (0x11d151400) [pid = 1644] [serial = 1797] [outer = 0x0] [url = about:blank]
03:01:56 INFO - PROCESS | 1641 | --DOMWINDOW == 131 (0x12400b400) [pid = 1644] [serial = 1812] [outer = 0x0] [url = about:blank]
03:01:56 INFO - PROCESS | 1641 | --DOMWINDOW == 130 (0x11d8a2000) [pid = 1644] [serial = 1815] [outer = 0x0] [url = about:blank]
03:01:56 INFO - PROCESS | 1641 | --DOMWINDOW == 129 (0x11d372800) [pid = 1644] [serial = 1800] [outer = 0x0] [url = about:blank]
03:01:56 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
03:01:56 INFO - document served over http requires an https
03:01:56 INFO - sub-resource via fetch-request using the meta-csp
03:01:56 INFO - delivery method with swap-origin-redirect and when
03:01:56 INFO - the target request is cross-origin.
03:01:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 621ms
03:01:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:01:56 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x11956a800 == 9 [pid = 1644] [id = 680]
03:01:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 130 (0x1195bb000) [pid = 1644] [serial = 1903] [outer = 0x0]
03:01:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 131 (0x119a2c800) [pid = 1644] [serial = 1904] [outer = 0x1195bb000]
03:01:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 132 (0x11bdbcc00) [pid = 1644] [serial = 1905] [outer = 0x1195bb000]
03:01:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd59000 == 10 [pid = 1644] [id = 681]
03:01:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 133 (0x11beefc00) [pid = 1644] [serial = 1906] [outer = 0x0]
03:01:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 134 (0x11c1d2400) [pid = 1644] [serial = 1907] [outer = 0x11beefc00]
03:01:56 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
03:01:56 INFO - document served over http requires an https
03:01:56 INFO - sub-resource via iframe-tag using the meta-csp
03:01:56 INFO - delivery method with keep-origin-redirect and when
03:01:56 INFO - the target request is cross-origin.
03:01:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 580ms
03:01:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:01:56 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:56 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be9e000 == 11 [pid = 1644] [id = 682]
03:01:56 INFO - PROCESS | 1641 | ++DOMWINDOW == 135 (0x1195b9000) [pid = 1644] [serial = 1908] [outer = 0x0]
03:01:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 136 (0x11c3cc800) [pid = 1644] [serial = 1909] [outer = 0x1195b9000]
03:01:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 137 (0x11c845400) [pid = 1644] [serial = 1910] [outer = 0x1195b9000]
03:01:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c54f000 == 12 [pid = 1644] [id = 683]
03:01:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 138 (0x11c84c400) [pid = 1644] [serial = 1911] [outer = 0x0]
03:01:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 139 (0x11c852000) [pid = 1644] [serial = 1912] [outer = 0x11c84c400]
03:01:57 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
03:01:57 INFO - document served over http requires an https
03:01:57 INFO - sub-resource via iframe-tag using the meta-csp
03:01:57 INFO - delivery method with no-redirect and when
03:01:57 INFO - the target request is cross-origin.
03:01:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 522ms
03:01:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:01:57 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:57 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c88d800 == 13 [pid = 1644] [id = 684]
03:01:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 140 (0x11c3ca000) [pid = 1644] [serial = 1913] [outer = 0x0]
03:01:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 141 (0x11c9f6c00) [pid = 1644] [serial = 1914] [outer = 0x11c3ca000]
03:01:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 142 (0x11cd7cc00) [pid = 1644] [serial = 1915] [outer = 0x11c3ca000]
03:01:57 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9ca000 == 14 [pid = 1644] [id = 685]
03:01:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 143 (0x11cf55000) [pid = 1644] [serial = 1916] [outer = 0x0]
03:01:57 INFO - PROCESS | 1641 | ++DOMWINDOW == 144 (0x11cf5c000) [pid = 1644] [serial = 1917] [outer = 0x11cf55000]
03:01:57 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
03:01:57 INFO - document served over http requires an https
03:01:57 INFO - sub-resource via iframe-tag using the meta-csp
03:01:57 INFO - delivery method with swap-origin-redirect and when
03:01:57 INFO - the target request is cross-origin.
03:01:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 523ms
03:01:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:01:58 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd17000 == 15 [pid = 1644] [id = 686]
03:01:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 145 (0x11c9f6800) [pid = 1644] [serial = 1918] [outer = 0x0]
03:01:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 146 (0x11cf61c00) [pid = 1644] [serial = 1919] [outer = 0x11c9f6800]
03:01:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 147 (0x11d151800) [pid = 1644] [serial = 1920] [outer = 0x11c9f6800]
03:01:58 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
03:01:58 INFO - document served over http requires an https
03:01:58 INFO - sub-resource via script-tag using the meta-csp
03:01:58 INFO - delivery method with keep-origin-redirect and when
03:01:58 INFO - the target request is cross-origin.
03:01:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 522ms
03:01:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:01:58 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:58 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf8a000 == 16 [pid = 1644] [id = 687]
03:01:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 148 (0x11cf61400) [pid = 1644] [serial = 1921] [outer = 0x0]
03:01:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 149 (0x11d1f7400) [pid = 1644] [serial = 1922] [outer = 0x11cf61400]
03:01:58 INFO - PROCESS | 1641 | ++DOMWINDOW == 150 (0x11d373400) [pid = 1644] [serial = 1923] [outer = 0x11cf61400]
03:01:58 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
03:01:58 INFO - document served over http requires an https
03:01:58 INFO - sub-resource via script-tag using the meta-csp
03:01:58 INFO - delivery method with no-redirect and when
03:01:58 INFO - the target request is cross-origin.
03:01:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 471ms
03:01:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:01:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d629800 == 17 [pid = 1644] [id = 688]
03:01:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 151 (0x11d1f6800) [pid = 1644] [serial = 1924] [outer = 0x0]
03:01:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 152 (0x11d810800) [pid = 1644] [serial = 1925] [outer = 0x11d1f6800]
03:01:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 153 (0x11d899c00) [pid = 1644] [serial = 1926] [outer = 0x11d1f6800]
03:01:59 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
03:01:59 INFO - document served over http requires an https
03:01:59 INFO - sub-resource via script-tag using the meta-csp
03:01:59 INFO - delivery method with swap-origin-redirect and when
03:01:59 INFO - the target request is cross-origin.
03:01:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 572ms
03:01:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:01:59 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:01:59 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dac8000 == 18 [pid = 1644] [id = 689]
03:01:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 154 (0x11d811c00) [pid = 1644] [serial = 1927] [outer = 0x0]
03:01:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 155 (0x11ea37000) [pid = 1644] [serial = 1928] [outer = 0x11d811c00]
03:01:59 INFO - PROCESS | 1641 | ++DOMWINDOW == 156 (0x120684000) [pid = 1644] [serial = 1929] [outer = 0x11d811c00]
03:02:00 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
03:02:00 INFO - document served over http requires an https
03:02:00 INFO - sub-resource via xhr-request using the meta-csp
03:02:00 INFO - delivery method with keep-origin-redirect and when
03:02:00 INFO - the target request is cross-origin.
03:02:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 471ms
03:02:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:02:00 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea57800 == 19 [pid = 1644] [id = 690]
03:02:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 157 (0x120679c00) [pid = 1644] [serial = 1930] [outer = 0x0]
03:02:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 158 (0x120850c00) [pid = 1644] [serial = 1931] [outer = 0x120679c00]
03:02:00 INFO - PROCESS | 1641 | ++DOMWINDOW == 159 (0x123e26c00) [pid = 1644] [serial = 1932] [outer = 0x120679c00]
03:02:00 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:00 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:00 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 158 (0x11bdbb000) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 157 (0x125bd1c00) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 156 (0x11bd0f000) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 155 (0x12182e800) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 154 (0x11c1d7000) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 153 (0x11cf62c00) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 152 (0x124007c00) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 151 (0x11d8a0800) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 150 (0x11c9f7000) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 149 (0x11d819800) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 148 (0x11bb07400) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 147 (0x11ea29c00) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 146 (0x125b4d800) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 145 (0x11d81b000) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 144 (0x125a0e400) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 143 (0x125de3400) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 142 (0x127141c00) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 141 (0x11bd05c00) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 140 (0x11cd73800) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 139 (0x119a2bc00) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 138 (0x125a02400) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 137 (0x11d896400) [pid = 1644] [serial = 1874] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 136 (0x11a07c000) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 135 (0x11beef000) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 134 (0x11bb0d400) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 133 (0x11c853c00) [pid = 1644] [serial = 1822] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 132 (0x125b48800) [pid = 1644] [serial = 1832] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 131 (0x12422b400) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 130 (0x11c3c7c00) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 129 (0x11c1cf000) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 128 (0x11bd02800) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 127 (0x11bd0c000) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 126 (0x11d89bc00) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 125 (0x125e76c00) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 124 (0x11bb0cc00) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x120688c00) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x121827800) [pid = 1644] [serial = 1827] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548500950]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x11d1efc00) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x11bd09400) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x11d150400) [pid = 1644] [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]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x112a8cc00) [pid = 1644] [serial = 1869] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548509447]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x1261c4800) [pid = 1644] [serial = 1864] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x126408000) [pid = 1644] [serial = 1880] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x1261c1800) [pid = 1644] [serial = 1877] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x121834000) [pid = 1644] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x123e32c00) [pid = 1644] [serial = 1828] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548500950]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x11c9f5c00) [pid = 1644] [serial = 1872] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x11d1f4400) [pid = 1644] [serial = 1825] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x12400c400) [pid = 1644] [serial = 1830] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x11bee6400) [pid = 1644] [serial = 1820] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x125b51400) [pid = 1644] [serial = 1833] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x12400e400) [pid = 1644] [serial = 1817] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x11cd7ec00) [pid = 1644] [serial = 1823] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x125dd8c00) [pid = 1644] [serial = 1838] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x1261cc000) [pid = 1644] [serial = 1865] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x11bb07000) [pid = 1644] [serial = 1870] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548509447]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x125e7e400) [pid = 1644] [serial = 1862] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x125b9e400) [pid = 1644] [serial = 1835] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11d1ecc00) [pid = 1644] [serial = 1850] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x11c587400) [pid = 1644] [serial = 1847] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x120687800) [pid = 1644] [serial = 1841] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x11d8a2c00) [pid = 1644] [serial = 1853] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x1261c9000) [pid = 1644] [serial = 1867] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x12400f800) [pid = 1644] [serial = 1859] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x12084b000) [pid = 1644] [serial = 1856] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x11c1d4800) [pid = 1644] [serial = 1844] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x11cf54800) [pid = 1644] [serial = 1647] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x125e77c00) [pid = 1644] [serial = 1713] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x11d376c00) [pid = 1644] [serial = 1593] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11c84f000) [pid = 1644] [serial = 1845] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x124002c00) [pid = 1644] [serial = 1482] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x125d15800) [pid = 1644] [serial = 1770] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x124231c00) [pid = 1644] [serial = 1596] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x12714ac00) [pid = 1644] [serial = 1773] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x124233400) [pid = 1644] [serial = 1650] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11d89b800) [pid = 1644] [serial = 1767] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x121836c00) [pid = 1644] [serial = 1542] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11c9f0400) [pid = 1644] [serial = 1590] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11cf57800) [pid = 1644] [serial = 1848] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x125dd8000) [pid = 1644] [serial = 1710] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x125ba2c00) [pid = 1644] [serial = 1602] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x125d1cc00) [pid = 1644] [serial = 1653] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x125b4b800) [pid = 1644] [serial = 1599] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x126142800) [pid = 1644] [serial = 1716] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x11d379800) [pid = 1644] [serial = 1851] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x1272b9c00) [pid = 1644] [serial = 1764] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11c84e800) [pid = 1644] [serial = 1700] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x123e34400) [pid = 1644] [serial = 1705] [outer = 0x0] [url = about:blank]
03:02:00 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11c9f9c00) [pid = 1644] [serial = 1537] [outer = 0x0] [url = about:blank]
03:02:01 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
03:02:01 INFO - document served over http requires an https
03:02:01 INFO - sub-resource via xhr-request using the meta-csp
03:02:01 INFO - delivery method with no-redirect and when
03:02:01 INFO - the target request is cross-origin.
03:02:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1132ms
03:02:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:02:01 INFO - PROCESS | 1641 | ++DOCSHELL 0x12136d000 == 20 [pid = 1644] [id = 691]
03:02:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11bdbb800) [pid = 1644] [serial = 1933] [outer = 0x0]
03:02:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11c1cf000) [pid = 1644] [serial = 1934] [outer = 0x11bdbb800]
03:02:01 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11d14f000) [pid = 1644] [serial = 1935] [outer = 0x11bdbb800]
03:02:02 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
03:02:02 INFO - document served over http requires an https
03:02:02 INFO - sub-resource via xhr-request using the meta-csp
03:02:02 INFO - delivery method with swap-origin-redirect and when
03:02:02 INFO - the target request is cross-origin.
03:02:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1229ms
03:02:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:02:02 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e8e800 == 21 [pid = 1644] [id = 692]
03:02:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11bef4000) [pid = 1644] [serial = 1936] [outer = 0x0]
03:02:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x120684c00) [pid = 1644] [serial = 1937] [outer = 0x11bef4000]
03:02:02 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x123e29400) [pid = 1644] [serial = 1938] [outer = 0x11bef4000]
03:02:02 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
03:02:02 INFO - document served over http requires an http
03:02:02 INFO - sub-resource via fetch-request using the meta-csp
03:02:02 INFO - delivery method with keep-origin-redirect and when
03:02:02 INFO - the target request is same-origin.
03:02:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 524ms
03:02:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:02:02 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:03 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c888000 == 22 [pid = 1644] [id = 693]
03:02:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11bd06400) [pid = 1644] [serial = 1939] [outer = 0x0]
03:02:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 78 (0x11bdae400) [pid = 1644] [serial = 1940] [outer = 0x11bd06400]
03:02:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 79 (0x11c3c7800) [pid = 1644] [serial = 1941] [outer = 0x11bd06400]
03:02:03 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
03:02:03 INFO - document served over http requires an http
03:02:03 INFO - sub-resource via fetch-request using the meta-csp
03:02:03 INFO - delivery method with no-redirect and when
03:02:03 INFO - the target request is same-origin.
03:02:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 626ms
03:02:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:02:03 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:03 INFO - PROCESS | 1641 | ++DOCSHELL 0x121383800 == 23 [pid = 1644] [id = 694]
03:02:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 80 (0x11bb09c00) [pid = 1644] [serial = 1942] [outer = 0x0]
03:02:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 81 (0x11c9fb000) [pid = 1644] [serial = 1943] [outer = 0x11bb09c00]
03:02:03 INFO - PROCESS | 1641 | ++DOMWINDOW == 82 (0x11d148800) [pid = 1644] [serial = 1944] [outer = 0x11bb09c00]
03:02:04 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
03:02:04 INFO - document served over http requires an http
03:02:04 INFO - sub-resource via fetch-request using the meta-csp
03:02:04 INFO - delivery method with swap-origin-redirect and when
03:02:04 INFO - the target request is same-origin.
03:02:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 578ms
03:02:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:02:04 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x125b25800 == 24 [pid = 1644] [id = 695]
03:02:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 83 (0x11c9f9c00) [pid = 1644] [serial = 1945] [outer = 0x0]
03:02:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11ea2ac00) [pid = 1644] [serial = 1946] [outer = 0x11c9f9c00]
03:02:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x123e28800) [pid = 1644] [serial = 1947] [outer = 0x11c9f9c00]
03:02:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x125b40800 == 25 [pid = 1644] [id = 696]
03:02:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x123e2fc00) [pid = 1644] [serial = 1948] [outer = 0x0]
03:02:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x123e34400) [pid = 1644] [serial = 1949] [outer = 0x123e2fc00]
03:02:04 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
03:02:04 INFO - document served over http requires an http
03:02:04 INFO - sub-resource via iframe-tag using the meta-csp
03:02:04 INFO - delivery method with keep-origin-redirect and when
03:02:04 INFO - the target request is same-origin.
03:02:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 625ms
03:02:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:02:04 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:04 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:04 INFO - PROCESS | 1641 | ++DOCSHELL 0x125d4e800 == 26 [pid = 1644] [id = 697]
03:02:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11d371c00) [pid = 1644] [serial = 1950] [outer = 0x0]
03:02:04 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x124004800) [pid = 1644] [serial = 1951] [outer = 0x11d371c00]
03:02:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x124010c00) [pid = 1644] [serial = 1952] [outer = 0x11d371c00]
03:02:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x125e92800 == 27 [pid = 1644] [id = 698]
03:02:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x12422f800) [pid = 1644] [serial = 1953] [outer = 0x0]
03:02:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x125a04c00) [pid = 1644] [serial = 1954] [outer = 0x12422f800]
03:02:05 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
03:02:05 INFO - document served over http requires an http
03:02:05 INFO - sub-resource via iframe-tag using the meta-csp
03:02:05 INFO - delivery method with no-redirect and when
03:02:05 INFO - the target request is same-origin.
03:02:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 626ms
03:02:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:02:05 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x125e9f000 == 28 [pid = 1644] [id = 699]
03:02:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x123e35800) [pid = 1644] [serial = 1955] [outer = 0x0]
03:02:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x125a05800) [pid = 1644] [serial = 1956] [outer = 0x123e35800]
03:02:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x125b4c000) [pid = 1644] [serial = 1957] [outer = 0x123e35800]
03:02:05 INFO - PROCESS | 1641 | ++DOCSHELL 0x125f2a000 == 29 [pid = 1644] [id = 700]
03:02:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x125b50c00) [pid = 1644] [serial = 1958] [outer = 0x0]
03:02:05 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x125ba1000) [pid = 1644] [serial = 1959] [outer = 0x125b50c00]
03:02:05 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
03:02:05 INFO - document served over http requires an http
03:02:05 INFO - sub-resource via iframe-tag using the meta-csp
03:02:05 INFO - delivery method with swap-origin-redirect and when
03:02:05 INFO - the target request is same-origin.
03:02:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 571ms
03:02:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:02:06 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x125f3b800 == 30 [pid = 1644] [id = 701]
03:02:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x125a05000) [pid = 1644] [serial = 1960] [outer = 0x0]
03:02:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x125ba6000) [pid = 1644] [serial = 1961] [outer = 0x125a05000]
03:02:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x125bd0400) [pid = 1644] [serial = 1962] [outer = 0x125a05000]
03:02:06 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
03:02:06 INFO - document served over http requires an http
03:02:06 INFO - sub-resource via script-tag using the meta-csp
03:02:06 INFO - delivery method with keep-origin-redirect and when
03:02:06 INFO - the target request is same-origin.
03:02:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 573ms
03:02:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:02:06 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:06 INFO - PROCESS | 1641 | ++DOCSHELL 0x1262af800 == 31 [pid = 1644] [id = 702]
03:02:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x125ba5c00) [pid = 1644] [serial = 1963] [outer = 0x0]
03:02:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x125d16400) [pid = 1644] [serial = 1964] [outer = 0x125ba5c00]
03:02:06 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x125ddd800) [pid = 1644] [serial = 1965] [outer = 0x125ba5c00]
03:02:07 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
03:02:07 INFO - document served over http requires an http
03:02:07 INFO - sub-resource via script-tag using the meta-csp
03:02:07 INFO - delivery method with no-redirect and when
03:02:07 INFO - the target request is same-origin.
03:02:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 829ms
03:02:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:02:07 INFO - PROCESS | 1641 | ++DOCSHELL 0x1264d9800 == 32 [pid = 1644] [id = 703]
03:02:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x125d15800) [pid = 1644] [serial = 1966] [outer = 0x0]
03:02:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x125e76000) [pid = 1644] [serial = 1967] [outer = 0x125d15800]
03:02:07 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x126144400) [pid = 1644] [serial = 1968] [outer = 0x125d15800]
03:02:08 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
03:02:08 INFO - document served over http requires an http
03:02:08 INFO - sub-resource via script-tag using the meta-csp
03:02:08 INFO - delivery method with swap-origin-redirect and when
03:02:08 INFO - the target request is same-origin.
03:02:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 674ms
03:02:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:02:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf71000 == 33 [pid = 1644] [id = 704]
03:02:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x11bd05c00) [pid = 1644] [serial = 1969] [outer = 0x0]
03:02:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x11bdbbc00) [pid = 1644] [serial = 1970] [outer = 0x11bd05c00]
03:02:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x11c852400) [pid = 1644] [serial = 1971] [outer = 0x11bd05c00]
03:02:08 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
03:02:08 INFO - document served over http requires an http
03:02:08 INFO - sub-resource via xhr-request using the meta-csp
03:02:08 INFO - delivery method with keep-origin-redirect and when
03:02:08 INFO - the target request is same-origin.
03:02:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 675ms
03:02:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:02:08 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:08 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd52000 == 34 [pid = 1644] [id = 705]
03:02:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x11bb06800) [pid = 1644] [serial = 1972] [outer = 0x0]
03:02:08 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x11bd02800) [pid = 1644] [serial = 1973] [outer = 0x11bb06800]
03:02:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x11cf5a800) [pid = 1644] [serial = 1974] [outer = 0x11bb06800]
03:02:09 INFO - PROCESS | 1641 | --DOCSHELL 0x12136d000 == 33 [pid = 1644] [id = 691]
03:02:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea57800 == 32 [pid = 1644] [id = 690]
03:02:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11dac8000 == 31 [pid = 1644] [id = 689]
03:02:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11d629800 == 30 [pid = 1644] [id = 688]
03:02:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf8a000 == 29 [pid = 1644] [id = 687]
03:02:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd17000 == 28 [pid = 1644] [id = 686]
03:02:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9ca000 == 27 [pid = 1644] [id = 685]
03:02:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11c88d800 == 26 [pid = 1644] [id = 684]
03:02:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11c54f000 == 25 [pid = 1644] [id = 683]
03:02:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11be9e000 == 24 [pid = 1644] [id = 682]
03:02:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd59000 == 23 [pid = 1644] [id = 681]
03:02:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11956a800 == 22 [pid = 1644] [id = 680]
03:02:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd5c800 == 21 [pid = 1644] [id = 679]
03:02:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1eb800 == 20 [pid = 1644] [id = 678]
03:02:09 INFO - PROCESS | 1641 | --DOCSHELL 0x12f287800 == 19 [pid = 1644] [id = 677]
03:02:09 INFO - PROCESS | 1641 | --DOCSHELL 0x1274c4800 == 18 [pid = 1644] [id = 676]
03:02:09 INFO - PROCESS | 1641 | --DOCSHELL 0x1264f1800 == 17 [pid = 1644] [id = 675]
03:02:09 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd14800 == 16 [pid = 1644] [id = 674]
03:02:09 INFO - PROCESS | 1641 | --DOCSHELL 0x1273d7000 == 15 [pid = 1644] [id = 673]
03:02:09 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x125a09800) [pid = 1644] [serial = 1831] [outer = 0x0] [url = about:blank]
03:02:09 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x126142c00) [pid = 1644] [serial = 1842] [outer = 0x0] [url = about:blank]
03:02:09 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x124230000) [pid = 1644] [serial = 1818] [outer = 0x0] [url = about:blank]
03:02:09 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x126226400) [pid = 1644] [serial = 1868] [outer = 0x0] [url = about:blank]
03:02:09 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x120685800) [pid = 1644] [serial = 1826] [outer = 0x0] [url = about:blank]
03:02:09 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x11c590c00) [pid = 1644] [serial = 1821] [outer = 0x0] [url = about:blank]
03:02:09 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x1261bf400) [pid = 1644] [serial = 1863] [outer = 0x0] [url = about:blank]
03:02:09 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x120680000) [pid = 1644] [serial = 1854] [outer = 0x0] [url = about:blank]
03:02:09 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x121836800) [pid = 1644] [serial = 1857] [outer = 0x0] [url = about:blank]
03:02:09 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11d1f6400) [pid = 1644] [serial = 1873] [outer = 0x0] [url = about:blank]
03:02:09 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x125bd1800) [pid = 1644] [serial = 1860] [outer = 0x0] [url = about:blank]
03:02:09 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x126403c00) [pid = 1644] [serial = 1878] [outer = 0x0] [url = about:blank]
03:02:09 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x1272b6400) [pid = 1644] [serial = 1881] [outer = 0x0] [url = about:blank]
03:02:09 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
03:02:09 INFO - document served over http requires an http
03:02:09 INFO - sub-resource via xhr-request using the meta-csp
03:02:09 INFO - delivery method with no-redirect and when
03:02:09 INFO - the target request is same-origin.
03:02:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 823ms
03:02:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:02:09 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd4d800 == 16 [pid = 1644] [id = 706]
03:02:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x11bef2800) [pid = 1644] [serial = 1975] [outer = 0x0]
03:02:09 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x11c3cbc00) [pid = 1644] [serial = 1976] [outer = 0x11bef2800]
03:02:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x11cf5e400) [pid = 1644] [serial = 1977] [outer = 0x11bef2800]
03:02:10 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
03:02:10 INFO - document served over http requires an http
03:02:10 INFO - sub-resource via xhr-request using the meta-csp
03:02:10 INFO - delivery method with swap-origin-redirect and when
03:02:10 INFO - the target request is same-origin.
03:02:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 982ms
03:02:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:02:10 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c559800 == 17 [pid = 1644] [id = 707]
03:02:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x11bef1c00) [pid = 1644] [serial = 1978] [outer = 0x0]
03:02:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x11d1f5400) [pid = 1644] [serial = 1979] [outer = 0x11bef1c00]
03:02:10 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x11d379800) [pid = 1644] [serial = 1980] [outer = 0x11bef1c00]
03:02:11 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
03:02:11 INFO - document served over http requires an https
03:02:11 INFO - sub-resource via fetch-request using the meta-csp
03:02:11 INFO - delivery method with keep-origin-redirect and when
03:02:11 INFO - the target request is same-origin.
03:02:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 525ms
03:02:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:02:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd1f800 == 18 [pid = 1644] [id = 708]
03:02:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x11d1f2000) [pid = 1644] [serial = 1981] [outer = 0x0]
03:02:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x11d89ec00) [pid = 1644] [serial = 1982] [outer = 0x11d1f2000]
03:02:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x120680000) [pid = 1644] [serial = 1983] [outer = 0x11d1f2000]
03:02:11 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
03:02:11 INFO - document served over http requires an https
03:02:11 INFO - sub-resource via fetch-request using the meta-csp
03:02:11 INFO - delivery method with no-redirect and when
03:02:11 INFO - the target request is same-origin.
03:02:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 477ms
03:02:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:02:11 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:11 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:11 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d626000 == 19 [pid = 1644] [id = 709]
03:02:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x11d813400) [pid = 1644] [serial = 1984] [outer = 0x0]
03:02:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x11d89e400) [pid = 1644] [serial = 1985] [outer = 0x11d813400]
03:02:11 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x12400ac00) [pid = 1644] [serial = 1986] [outer = 0x11d813400]
03:02:12 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
03:02:12 INFO - document served over http requires an https
03:02:12 INFO - sub-resource via fetch-request using the meta-csp
03:02:12 INFO - delivery method with swap-origin-redirect and when
03:02:12 INFO - the target request is same-origin.
03:02:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 580ms
03:02:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:02:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea3b800 == 20 [pid = 1644] [id = 710]
03:02:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x120852c00) [pid = 1644] [serial = 1987] [outer = 0x0]
03:02:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x125b46400) [pid = 1644] [serial = 1988] [outer = 0x120852c00]
03:02:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x125d0d800) [pid = 1644] [serial = 1989] [outer = 0x120852c00]
03:02:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea51000 == 21 [pid = 1644] [id = 711]
03:02:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x125ddb000) [pid = 1644] [serial = 1990] [outer = 0x0]
03:02:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x125e78000) [pid = 1644] [serial = 1991] [outer = 0x125ddb000]
03:02:12 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
03:02:12 INFO - document served over http requires an https
03:02:12 INFO - sub-resource via iframe-tag using the meta-csp
03:02:12 INFO - delivery method with keep-origin-redirect and when
03:02:12 INFO - the target request is same-origin.
03:02:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 577ms
03:02:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:02:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:12 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:12 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206a2800 == 22 [pid = 1644] [id = 712]
03:02:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x124229c00) [pid = 1644] [serial = 1992] [outer = 0x0]
03:02:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x125e77800) [pid = 1644] [serial = 1993] [outer = 0x124229c00]
03:02:12 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x1261bf000) [pid = 1644] [serial = 1994] [outer = 0x124229c00]
03:02:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x121386000 == 23 [pid = 1644] [id = 713]
03:02:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x1261c1800) [pid = 1644] [serial = 1995] [outer = 0x0]
03:02:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x1261c5c00) [pid = 1644] [serial = 1996] [outer = 0x1261c1800]
03:02:13 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
03:02:13 INFO - document served over http requires an https
03:02:13 INFO - sub-resource via iframe-tag using the meta-csp
03:02:13 INFO - delivery method with no-redirect and when
03:02:13 INFO - the target request is same-origin.
03:02:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 527ms
03:02:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:02:13 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x1240a4800 == 24 [pid = 1644] [id = 714]
03:02:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x125d1b800) [pid = 1644] [serial = 1997] [outer = 0x0]
03:02:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x1261c5400) [pid = 1644] [serial = 1998] [outer = 0x125d1b800]
03:02:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x126229400) [pid = 1644] [serial = 1999] [outer = 0x125d1b800]
03:02:13 INFO - PROCESS | 1641 | ++DOCSHELL 0x125e99000 == 25 [pid = 1644] [id = 715]
03:02:13 INFO - PROCESS | 1641 | ++DOMWINDOW == 125 (0x126407800) [pid = 1644] [serial = 2000] [outer = 0x0]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 124 (0x125b4a000) [pid = 1644] [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]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x124002400) [pid = 1644] [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]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x127361800) [pid = 1644] [serial = 1895] [outer = 0x0] [url = about:blank]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x11c1cf000) [pid = 1644] [serial = 1934] [outer = 0x0] [url = about:blank]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x126404400) [pid = 1644] [serial = 1892] [outer = 0x0] [url = about:blank]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x11c853800) [pid = 1644] [serial = 1886] [outer = 0x0] [url = about:blank]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x11ea37000) [pid = 1644] [serial = 1928] [outer = 0x0] [url = about:blank]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x11c852000) [pid = 1644] [serial = 1912] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548517281]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x11c3cc800) [pid = 1644] [serial = 1909] [outer = 0x0] [url = about:blank]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x127359000) [pid = 1644] [serial = 1883] [outer = 0x0] [url = about:blank]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x12422e000) [pid = 1644] [serial = 1889] [outer = 0x0] [url = about:blank]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x120850c00) [pid = 1644] [serial = 1931] [outer = 0x0] [url = about:blank]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x11d1f7400) [pid = 1644] [serial = 1922] [outer = 0x0] [url = about:blank]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x11d810800) [pid = 1644] [serial = 1925] [outer = 0x0] [url = about:blank]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x119a2b800) [pid = 1644] [serial = 1901] [outer = 0x0] [url = about:blank]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x11c1d2400) [pid = 1644] [serial = 1907] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x119a2c800) [pid = 1644] [serial = 1904] [outer = 0x0] [url = about:blank]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x11cf61c00) [pid = 1644] [serial = 1919] [outer = 0x0] [url = about:blank]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x11cf5c000) [pid = 1644] [serial = 1917] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x11c9f6c00) [pid = 1644] [serial = 1914] [outer = 0x0] [url = about:blank]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x11bdb9000) [pid = 1644] [serial = 1898] [outer = 0x0] [url = about:blank]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x120684c00) [pid = 1644] [serial = 1937] [outer = 0x0] [url = about:blank]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11c84c400) [pid = 1644] [serial = 1911] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548517281]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x11beefc00) [pid = 1644] [serial = 1906] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x1195b5400) [pid = 1644] [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]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x11c9f6800) [pid = 1644] [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]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x11cf55000) [pid = 1644] [serial = 1916] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x11d811c00) [pid = 1644] [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]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x11d1f6800) [pid = 1644] [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]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x11bdb4c00) [pid = 1644] [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]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x11c3ca000) [pid = 1644] [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]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x1195b9000) [pid = 1644] [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]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x120679c00) [pid = 1644] [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]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x11cf61400) [pid = 1644] [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]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x1195bb000) [pid = 1644] [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]
03:02:13 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11bdbb800) [pid = 1644] [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]
03:02:14 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x125e73400) [pid = 1644] [serial = 1839] [outer = 0x0] [url = about:blank]
03:02:14 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x120684000) [pid = 1644] [serial = 1929] [outer = 0x0] [url = about:blank]
03:02:14 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x123e26c00) [pid = 1644] [serial = 1932] [outer = 0x0] [url = about:blank]
03:02:14 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x125bcd400) [pid = 1644] [serial = 1836] [outer = 0x0] [url = about:blank]
03:02:14 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11d14f000) [pid = 1644] [serial = 1935] [outer = 0x0] [url = about:blank]
03:02:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11954f800) [pid = 1644] [serial = 2001] [outer = 0x126407800]
03:02:14 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
03:02:14 INFO - document served over http requires an https
03:02:14 INFO - sub-resource via iframe-tag using the meta-csp
03:02:14 INFO - delivery method with swap-origin-redirect and when
03:02:14 INFO - the target request is same-origin.
03:02:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 873ms
03:02:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:02:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x125f31800 == 26 [pid = 1644] [id = 716]
03:02:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x11bdb4c00) [pid = 1644] [serial = 2002] [outer = 0x0]
03:02:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11beea800) [pid = 1644] [serial = 2003] [outer = 0x11bdb4c00]
03:02:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x11c9f6000) [pid = 1644] [serial = 2004] [outer = 0x11bdb4c00]
03:02:14 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
03:02:14 INFO - document served over http requires an https
03:02:14 INFO - sub-resource via script-tag using the meta-csp
03:02:14 INFO - delivery method with keep-origin-redirect and when
03:02:14 INFO - the target request is same-origin.
03:02:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 518ms
03:02:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:02:14 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x12726a800 == 27 [pid = 1644] [id = 717]
03:02:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x1195bb000) [pid = 1644] [serial = 2005] [outer = 0x0]
03:02:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x12422e000) [pid = 1644] [serial = 2006] [outer = 0x1195bb000]
03:02:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x127145800) [pid = 1644] [serial = 2007] [outer = 0x1195bb000]
03:02:15 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
03:02:15 INFO - document served over http requires an https
03:02:15 INFO - sub-resource via script-tag using the meta-csp
03:02:15 INFO - delivery method with no-redirect and when
03:02:15 INFO - the target request is same-origin.
03:02:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 476ms
03:02:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:02:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x1273e4000 == 28 [pid = 1644] [id = 718]
03:02:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11ea37000) [pid = 1644] [serial = 2008] [outer = 0x0]
03:02:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x127145c00) [pid = 1644] [serial = 2009] [outer = 0x11ea37000]
03:02:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x1272bd400) [pid = 1644] [serial = 2010] [outer = 0x11ea37000]
03:02:15 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
03:02:15 INFO - document served over http requires an https
03:02:15 INFO - sub-resource via script-tag using the meta-csp
03:02:15 INFO - delivery method with swap-origin-redirect and when
03:02:15 INFO - the target request is same-origin.
03:02:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 523ms
03:02:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:02:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x1274c9000 == 29 [pid = 1644] [id = 719]
03:02:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x1272b5000) [pid = 1644] [serial = 2011] [outer = 0x0]
03:02:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x127361400) [pid = 1644] [serial = 2012] [outer = 0x1272b5000]
03:02:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x12738c000) [pid = 1644] [serial = 2013] [outer = 0x1272b5000]
03:02:16 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
03:02:16 INFO - document served over http requires an https
03:02:16 INFO - sub-resource via xhr-request using the meta-csp
03:02:16 INFO - delivery method with keep-origin-redirect and when
03:02:16 INFO - the target request is same-origin.
03:02:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 529ms
03:02:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:02:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:16 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:16 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9d3000 == 30 [pid = 1644] [id = 720]
03:02:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x11c84c800) [pid = 1644] [serial = 2014] [outer = 0x0]
03:02:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x11c9f2400) [pid = 1644] [serial = 2015] [outer = 0x11c84c800]
03:02:16 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x11d80ec00) [pid = 1644] [serial = 2016] [outer = 0x11c84c800]
03:02:16 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
03:02:16 INFO - document served over http requires an https
03:02:16 INFO - sub-resource via xhr-request using the meta-csp
03:02:16 INFO - delivery method with no-redirect and when
03:02:16 INFO - the target request is same-origin.
03:02:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 734ms
03:02:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:02:17 INFO - PROCESS | 1641 | ++DOCSHELL 0x12725f800 == 31 [pid = 1644] [id = 721]
03:02:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x121834400) [pid = 1644] [serial = 2017] [outer = 0x0]
03:02:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x123e2f800) [pid = 1644] [serial = 2018] [outer = 0x121834400]
03:02:17 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x125d12400) [pid = 1644] [serial = 2019] [outer = 0x121834400]
03:02:18 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
03:02:18 INFO - document served over http requires an https
03:02:18 INFO - sub-resource via xhr-request using the meta-csp
03:02:18 INFO - delivery method with swap-origin-redirect and when
03:02:18 INFO - the target request is same-origin.
03:02:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1689ms
03:02:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:02:18 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a09d800 == 32 [pid = 1644] [id = 722]
03:02:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x119da9800) [pid = 1644] [serial = 2020] [outer = 0x0]
03:02:18 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x11a07a800) [pid = 1644] [serial = 2021] [outer = 0x119da9800]
03:02:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x11bdba000) [pid = 1644] [serial = 2022] [outer = 0x119da9800]
03:02:19 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
03:02:19 INFO - document served over http requires an http
03:02:19 INFO - sub-resource via fetch-request using the meta-referrer
03:02:19 INFO - delivery method with keep-origin-redirect and when
03:02:19 INFO - the target request is cross-origin.
03:02:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 780ms
03:02:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:02:19 INFO - PROCESS | 1641 | ++DOCSHELL 0x119ac4800 == 33 [pid = 1644] [id = 723]
03:02:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x11beedc00) [pid = 1644] [serial = 2023] [outer = 0x0]
03:02:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x11bef0800) [pid = 1644] [serial = 2024] [outer = 0x11beedc00]
03:02:19 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x11c1d1000) [pid = 1644] [serial = 2025] [outer = 0x11beedc00]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x1273e4000 == 32 [pid = 1644] [id = 718]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x12726a800 == 31 [pid = 1644] [id = 717]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x125f31800 == 30 [pid = 1644] [id = 716]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x125e99000 == 29 [pid = 1644] [id = 715]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x1240a4800 == 28 [pid = 1644] [id = 714]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x121386000 == 27 [pid = 1644] [id = 713]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x1206a2800 == 26 [pid = 1644] [id = 712]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea51000 == 25 [pid = 1644] [id = 711]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea3b800 == 24 [pid = 1644] [id = 710]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x11d626000 == 23 [pid = 1644] [id = 709]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd1f800 == 22 [pid = 1644] [id = 708]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x11c559800 == 21 [pid = 1644] [id = 707]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd4d800 == 20 [pid = 1644] [id = 706]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd52000 == 19 [pid = 1644] [id = 705]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf71000 == 18 [pid = 1644] [id = 704]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x1264d9800 == 17 [pid = 1644] [id = 703]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x1262af800 == 16 [pid = 1644] [id = 702]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x125f3b800 == 15 [pid = 1644] [id = 701]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x125f2a000 == 14 [pid = 1644] [id = 700]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x125e9f000 == 13 [pid = 1644] [id = 699]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x125e92800 == 12 [pid = 1644] [id = 698]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x125d4e800 == 11 [pid = 1644] [id = 697]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x125b40800 == 10 [pid = 1644] [id = 696]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x125b25800 == 9 [pid = 1644] [id = 695]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x121383800 == 8 [pid = 1644] [id = 694]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x11c888000 == 7 [pid = 1644] [id = 693]
03:02:19 INFO - PROCESS | 1641 | --DOCSHELL 0x123e8e800 == 6 [pid = 1644] [id = 692]
03:02:20 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x11cd7cc00) [pid = 1644] [serial = 1915] [outer = 0x0] [url = about:blank]
03:02:20 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x11bb09400) [pid = 1644] [serial = 1902] [outer = 0x0] [url = about:blank]
03:02:20 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x11c588800) [pid = 1644] [serial = 1899] [outer = 0x0] [url = about:blank]
03:02:20 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x11bdbcc00) [pid = 1644] [serial = 1905] [outer = 0x0] [url = about:blank]
03:02:20 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x12735f800) [pid = 1644] [serial = 1884] [outer = 0x0] [url = about:blank]
03:02:20 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x11c845400) [pid = 1644] [serial = 1910] [outer = 0x0] [url = about:blank]
03:02:20 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11d899c00) [pid = 1644] [serial = 1926] [outer = 0x0] [url = about:blank]
03:02:20 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x11d373400) [pid = 1644] [serial = 1923] [outer = 0x0] [url = about:blank]
03:02:20 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11d151800) [pid = 1644] [serial = 1920] [outer = 0x0] [url = about:blank]
03:02:20 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
03:02:20 INFO - document served over http requires an http
03:02:20 INFO - sub-resource via fetch-request using the meta-referrer
03:02:20 INFO - delivery method with no-redirect and when
03:02:20 INFO - the target request is cross-origin.
03:02:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 577ms
03:02:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:02:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x119d80800 == 7 [pid = 1644] [id = 724]
03:02:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x11bd04400) [pid = 1644] [serial = 2026] [outer = 0x0]
03:02:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x11beea400) [pid = 1644] [serial = 2027] [outer = 0x11bd04400]
03:02:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x11c1d9000) [pid = 1644] [serial = 2028] [outer = 0x11bd04400]
03:02:20 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
03:02:20 INFO - document served over http requires an http
03:02:20 INFO - sub-resource via fetch-request using the meta-referrer
03:02:20 INFO - delivery method with swap-origin-redirect and when
03:02:20 INFO - the target request is cross-origin.
03:02:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 523ms
03:02:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:02:20 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1de000 == 8 [pid = 1644] [id = 725]
03:02:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x11bee6800) [pid = 1644] [serial = 2029] [outer = 0x0]
03:02:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x11c3d2000) [pid = 1644] [serial = 2030] [outer = 0x11bee6800]
03:02:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x11c58e000) [pid = 1644] [serial = 2031] [outer = 0x11bee6800]
03:02:20 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c54b800 == 9 [pid = 1644] [id = 726]
03:02:20 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x11c592c00) [pid = 1644] [serial = 2032] [outer = 0x0]
03:02:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x11c84cc00) [pid = 1644] [serial = 2033] [outer = 0x11c592c00]
03:02:21 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
03:02:21 INFO - document served over http requires an http
03:02:21 INFO - sub-resource via iframe-tag using the meta-referrer
03:02:21 INFO - delivery method with keep-origin-redirect and when
03:02:21 INFO - the target request is cross-origin.
03:02:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 521ms
03:02:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:02:21 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c884800 == 10 [pid = 1644] [id = 727]
03:02:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x11c3d1000) [pid = 1644] [serial = 2034] [outer = 0x0]
03:02:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x11c9ef800) [pid = 1644] [serial = 2035] [outer = 0x11c3d1000]
03:02:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x11cd73800) [pid = 1644] [serial = 2036] [outer = 0x11c3d1000]
03:02:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c89b000 == 11 [pid = 1644] [id = 728]
03:02:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x11cd7bc00) [pid = 1644] [serial = 2037] [outer = 0x0]
03:02:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x11cf59800) [pid = 1644] [serial = 2038] [outer = 0x11cd7bc00]
03:02:21 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
03:02:21 INFO - document served over http requires an http
03:02:21 INFO - sub-resource via iframe-tag using the meta-referrer
03:02:21 INFO - delivery method with no-redirect and when
03:02:21 INFO - the target request is cross-origin.
03:02:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 522ms
03:02:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:02:21 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:21 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9ce800 == 12 [pid = 1644] [id = 729]
03:02:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x11c9eec00) [pid = 1644] [serial = 2039] [outer = 0x0]
03:02:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x11cf61000) [pid = 1644] [serial = 2040] [outer = 0x11c9eec00]
03:02:21 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x11d14d400) [pid = 1644] [serial = 2041] [outer = 0x11c9eec00]
03:02:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd16000 == 13 [pid = 1644] [id = 730]
03:02:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x11d144000) [pid = 1644] [serial = 2042] [outer = 0x0]
03:02:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x11d1ef400) [pid = 1644] [serial = 2043] [outer = 0x11d144000]
03:02:22 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
03:02:22 INFO - document served over http requires an http
03:02:22 INFO - sub-resource via iframe-tag using the meta-referrer
03:02:22 INFO - delivery method with swap-origin-redirect and when
03:02:22 INFO - the target request is cross-origin.
03:02:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 524ms
03:02:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:02:22 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:22 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf78000 == 14 [pid = 1644] [id = 731]
03:02:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x11cf60000) [pid = 1644] [serial = 2044] [outer = 0x0]
03:02:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x11d1eec00) [pid = 1644] [serial = 2045] [outer = 0x11cf60000]
03:02:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x11d370400) [pid = 1644] [serial = 2046] [outer = 0x11cf60000]
03:02:22 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
03:02:22 INFO - document served over http requires an http
03:02:22 INFO - sub-resource via script-tag using the meta-referrer
03:02:22 INFO - delivery method with keep-origin-redirect and when
03:02:22 INFO - the target request is cross-origin.
03:02:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 524ms
03:02:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:02:22 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:22 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:22 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:22 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d611000 == 15 [pid = 1644] [id = 732]
03:02:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x11d1f4800) [pid = 1644] [serial = 2047] [outer = 0x0]
03:02:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x11d811c00) [pid = 1644] [serial = 2048] [outer = 0x11d1f4800]
03:02:22 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x11d8a2000) [pid = 1644] [serial = 2049] [outer = 0x11d1f4800]
03:02:23 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
03:02:23 INFO - document served over http requires an http
03:02:23 INFO - sub-resource via script-tag using the meta-referrer
03:02:23 INFO - delivery method with no-redirect and when
03:02:23 INFO - the target request is cross-origin.
03:02:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 472ms
03:02:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:02:23 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d84d800 == 16 [pid = 1644] [id = 733]
03:02:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 125 (0x11d812400) [pid = 1644] [serial = 2050] [outer = 0x0]
03:02:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 126 (0x11ea30400) [pid = 1644] [serial = 2051] [outer = 0x11d812400]
03:02:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 127 (0x120685000) [pid = 1644] [serial = 2052] [outer = 0x11d812400]
03:02:23 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
03:02:23 INFO - document served over http requires an http
03:02:23 INFO - sub-resource via script-tag using the meta-referrer
03:02:23 INFO - delivery method with swap-origin-redirect and when
03:02:23 INFO - the target request is cross-origin.
03:02:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 526ms
03:02:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:02:23 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dac6000 == 17 [pid = 1644] [id = 734]
03:02:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 128 (0x11ea2c400) [pid = 1644] [serial = 2053] [outer = 0x0]
03:02:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 129 (0x12084c000) [pid = 1644] [serial = 2054] [outer = 0x11ea2c400]
03:02:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 130 (0x123e28400) [pid = 1644] [serial = 2055] [outer = 0x11ea2c400]
03:02:24 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:24 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:24 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:24 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:24 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 129 (0x120852c00) [pid = 1644] [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]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 128 (0x11bdb4c00) [pid = 1644] [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]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 127 (0x11ea37000) [pid = 1644] [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]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 126 (0x11bef1c00) [pid = 1644] [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]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 125 (0x1195bb000) [pid = 1644] [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]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 124 (0x11bef2800) [pid = 1644] [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]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x11d813400) [pid = 1644] [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]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x126407800) [pid = 1644] [serial = 2000] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x1261c1800) [pid = 1644] [serial = 1995] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548533200]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x11bb06800) [pid = 1644] [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]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x11d1f2000) [pid = 1644] [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]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x125d1b800) [pid = 1644] [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]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x125ddb000) [pid = 1644] [serial = 1990] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x11bd05c00) [pid = 1644] [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]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x124229c00) [pid = 1644] [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]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x125b50c00) [pid = 1644] [serial = 1958] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x123e2fc00) [pid = 1644] [serial = 1948] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x12422f800) [pid = 1644] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548525309]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x127145c00) [pid = 1644] [serial = 2009] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x125ba6000) [pid = 1644] [serial = 1961] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x125a04c00) [pid = 1644] [serial = 1954] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548525309]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x124004800) [pid = 1644] [serial = 1951] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x125e78000) [pid = 1644] [serial = 1991] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x125b46400) [pid = 1644] [serial = 1988] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x125e76000) [pid = 1644] [serial = 1967] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x11d89ec00) [pid = 1644] [serial = 1982] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x11beea800) [pid = 1644] [serial = 2003] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x11bd02800) [pid = 1644] [serial = 1973] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x1261c5c00) [pid = 1644] [serial = 1996] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548533200]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x125e77800) [pid = 1644] [serial = 1993] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x11d1f5400) [pid = 1644] [serial = 1979] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x11d89e400) [pid = 1644] [serial = 1985] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x12422e000) [pid = 1644] [serial = 2006] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x11954f800) [pid = 1644] [serial = 2001] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x1261c5400) [pid = 1644] [serial = 1998] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x11c3cbc00) [pid = 1644] [serial = 1976] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x11bdbbc00) [pid = 1644] [serial = 1970] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x125d16400) [pid = 1644] [serial = 1964] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x11bdae400) [pid = 1644] [serial = 1940] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x125ba1000) [pid = 1644] [serial = 1959] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x125a05800) [pid = 1644] [serial = 1956] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x11c9fb000) [pid = 1644] [serial = 1943] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x123e34400) [pid = 1644] [serial = 1949] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11ea2ac00) [pid = 1644] [serial = 1946] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x11cf5a800) [pid = 1644] [serial = 1974] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x11cf5e400) [pid = 1644] [serial = 1977] [outer = 0x0] [url = about:blank]
03:02:24 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x11c852400) [pid = 1644] [serial = 1971] [outer = 0x0] [url = about:blank]
03:02:25 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
03:02:25 INFO - document served over http requires an http
03:02:25 INFO - sub-resource via xhr-request using the meta-referrer
03:02:25 INFO - delivery method with keep-origin-redirect and when
03:02:25 INFO - the target request is cross-origin.
03:02:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1431ms
03:02:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:02:25 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea58800 == 18 [pid = 1644] [id = 735]
03:02:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 84 (0x11c84e000) [pid = 1644] [serial = 2056] [outer = 0x0]
03:02:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 85 (0x11c9f4400) [pid = 1644] [serial = 2057] [outer = 0x11c84e000]
03:02:25 INFO - PROCESS | 1641 | ++DOMWINDOW == 86 (0x120684400) [pid = 1644] [serial = 2058] [outer = 0x11c84e000]
03:02:26 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
03:02:26 INFO - document served over http requires an http
03:02:26 INFO - sub-resource via xhr-request using the meta-referrer
03:02:26 INFO - delivery method with no-redirect and when
03:02:26 INFO - the target request is cross-origin.
03:02:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1235ms
03:02:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:02:26 INFO - PROCESS | 1641 | ++DOCSHELL 0x121376800 == 19 [pid = 1644] [id = 736]
03:02:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 87 (0x11c3cf400) [pid = 1644] [serial = 2059] [outer = 0x0]
03:02:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 88 (0x123e34800) [pid = 1644] [serial = 2060] [outer = 0x11c3cf400]
03:02:26 INFO - PROCESS | 1641 | ++DOMWINDOW == 89 (0x12400ec00) [pid = 1644] [serial = 2061] [outer = 0x11c3cf400]
03:02:26 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
03:02:26 INFO - document served over http requires an http
03:02:26 INFO - sub-resource via xhr-request using the meta-referrer
03:02:26 INFO - delivery method with swap-origin-redirect and when
03:02:26 INFO - the target request is cross-origin.
03:02:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 525ms
03:02:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:02:27 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c544800 == 20 [pid = 1644] [id = 737]
03:02:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 90 (0x11bd0d000) [pid = 1644] [serial = 2062] [outer = 0x0]
03:02:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 91 (0x11bee7000) [pid = 1644] [serial = 2063] [outer = 0x11bd0d000]
03:02:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 92 (0x11c590c00) [pid = 1644] [serial = 2064] [outer = 0x11bd0d000]
03:02:27 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
03:02:27 INFO - document served over http requires an https
03:02:27 INFO - sub-resource via fetch-request using the meta-referrer
03:02:27 INFO - delivery method with keep-origin-redirect and when
03:02:27 INFO - the target request is cross-origin.
03:02:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 673ms
03:02:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:02:27 INFO - PROCESS | 1641 | ++DOCSHELL 0x12136e800 == 21 [pid = 1644] [id = 738]
03:02:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 93 (0x11bd0cc00) [pid = 1644] [serial = 2065] [outer = 0x0]
03:02:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 94 (0x11cf5d800) [pid = 1644] [serial = 2066] [outer = 0x11bd0cc00]
03:02:27 INFO - PROCESS | 1641 | ++DOMWINDOW == 95 (0x11d813400) [pid = 1644] [serial = 2067] [outer = 0x11bd0cc00]
03:02:28 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
03:02:28 INFO - document served over http requires an https
03:02:28 INFO - sub-resource via fetch-request using the meta-referrer
03:02:28 INFO - delivery method with no-redirect and when
03:02:28 INFO - the target request is cross-origin.
03:02:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 572ms
03:02:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:02:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x123ea5800 == 22 [pid = 1644] [id = 739]
03:02:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 96 (0x11c9f0c00) [pid = 1644] [serial = 2068] [outer = 0x0]
03:02:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 97 (0x120848000) [pid = 1644] [serial = 2069] [outer = 0x11c9f0c00]
03:02:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 98 (0x124011400) [pid = 1644] [serial = 2070] [outer = 0x11c9f0c00]
03:02:28 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
03:02:28 INFO - document served over http requires an https
03:02:28 INFO - sub-resource via fetch-request using the meta-referrer
03:02:28 INFO - delivery method with swap-origin-redirect and when
03:02:28 INFO - the target request is cross-origin.
03:02:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 585ms
03:02:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:02:28 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:28 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:28 INFO - PROCESS | 1641 | ++DOCSHELL 0x1240af800 == 23 [pid = 1644] [id = 740]
03:02:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 99 (0x120847c00) [pid = 1644] [serial = 2071] [outer = 0x0]
03:02:28 INFO - PROCESS | 1641 | ++DOMWINDOW == 100 (0x124231c00) [pid = 1644] [serial = 2072] [outer = 0x120847c00]
03:02:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 101 (0x125a09c00) [pid = 1644] [serial = 2073] [outer = 0x120847c00]
03:02:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x125b40000 == 24 [pid = 1644] [id = 741]
03:02:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 102 (0x125a0f400) [pid = 1644] [serial = 2074] [outer = 0x0]
03:02:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 103 (0x125b4b800) [pid = 1644] [serial = 2075] [outer = 0x125a0f400]
03:02:29 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
03:02:29 INFO - document served over http requires an https
03:02:29 INFO - sub-resource via iframe-tag using the meta-referrer
03:02:29 INFO - delivery method with keep-origin-redirect and when
03:02:29 INFO - the target request is cross-origin.
03:02:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 626ms
03:02:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:02:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x125d4c800 == 25 [pid = 1644] [id = 742]
03:02:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 104 (0x124231800) [pid = 1644] [serial = 2076] [outer = 0x0]
03:02:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 105 (0x125b54400) [pid = 1644] [serial = 2077] [outer = 0x124231800]
03:02:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 106 (0x125bac400) [pid = 1644] [serial = 2078] [outer = 0x124231800]
03:02:29 INFO - PROCESS | 1641 | ++DOCSHELL 0x125e97800 == 26 [pid = 1644] [id = 743]
03:02:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 107 (0x125bca000) [pid = 1644] [serial = 2079] [outer = 0x0]
03:02:29 INFO - PROCESS | 1641 | ++DOMWINDOW == 108 (0x125bcdc00) [pid = 1644] [serial = 2080] [outer = 0x125bca000]
03:02:29 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
03:02:29 INFO - document served over http requires an https
03:02:29 INFO - sub-resource via iframe-tag using the meta-referrer
03:02:29 INFO - delivery method with no-redirect and when
03:02:29 INFO - the target request is cross-origin.
03:02:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 571ms
03:02:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:02:30 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x125eaa800 == 27 [pid = 1644] [id = 744]
03:02:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 109 (0x125b53c00) [pid = 1644] [serial = 2081] [outer = 0x0]
03:02:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 110 (0x125d0e000) [pid = 1644] [serial = 2082] [outer = 0x125b53c00]
03:02:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 111 (0x125dd8000) [pid = 1644] [serial = 2083] [outer = 0x125b53c00]
03:02:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x125f33800 == 28 [pid = 1644] [id = 745]
03:02:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 112 (0x125de2000) [pid = 1644] [serial = 2084] [outer = 0x0]
03:02:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x125e70c00) [pid = 1644] [serial = 2085] [outer = 0x125de2000]
03:02:30 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
03:02:30 INFO - document served over http requires an https
03:02:30 INFO - sub-resource via iframe-tag using the meta-referrer
03:02:30 INFO - delivery method with swap-origin-redirect and when
03:02:30 INFO - the target request is cross-origin.
03:02:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 826ms
03:02:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:02:30 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:30 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c881800 == 29 [pid = 1644] [id = 746]
03:02:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x11bd02400) [pid = 1644] [serial = 2086] [outer = 0x0]
03:02:30 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x11d1ec800) [pid = 1644] [serial = 2087] [outer = 0x11bd02400]
03:02:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x125e75800) [pid = 1644] [serial = 2088] [outer = 0x11bd02400]
03:02:31 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
03:02:31 INFO - document served over http requires an https
03:02:31 INFO - sub-resource via script-tag using the meta-referrer
03:02:31 INFO - delivery method with keep-origin-redirect and when
03:02:31 INFO - the target request is cross-origin.
03:02:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 669ms
03:02:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:02:31 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd22000 == 30 [pid = 1644] [id = 747]
03:02:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x11bdbac00) [pid = 1644] [serial = 2089] [outer = 0x0]
03:02:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x11bef2800) [pid = 1644] [serial = 2090] [outer = 0x11bdbac00]
03:02:31 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x11cd75800) [pid = 1644] [serial = 2091] [outer = 0x11bdbac00]
03:02:32 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
03:02:32 INFO - document served over http requires an https
03:02:32 INFO - sub-resource via script-tag using the meta-referrer
03:02:32 INFO - delivery method with no-redirect and when
03:02:32 INFO - the target request is cross-origin.
03:02:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 576ms
03:02:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:02:32 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd60000 == 31 [pid = 1644] [id = 748]
03:02:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x11c84e800) [pid = 1644] [serial = 2092] [outer = 0x0]
03:02:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x11c9f9800) [pid = 1644] [serial = 2093] [outer = 0x11c84e800]
03:02:32 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x11d151000) [pid = 1644] [serial = 2094] [outer = 0x11c84e800]
03:02:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea58800 == 30 [pid = 1644] [id = 735]
03:02:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11dac6000 == 29 [pid = 1644] [id = 734]
03:02:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11d84d800 == 28 [pid = 1644] [id = 733]
03:02:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11d611000 == 27 [pid = 1644] [id = 732]
03:02:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf78000 == 26 [pid = 1644] [id = 731]
03:02:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd16000 == 25 [pid = 1644] [id = 730]
03:02:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9ce800 == 24 [pid = 1644] [id = 729]
03:02:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11c89b000 == 23 [pid = 1644] [id = 728]
03:02:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11c884800 == 22 [pid = 1644] [id = 727]
03:02:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11c54b800 == 21 [pid = 1644] [id = 726]
03:02:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1de000 == 20 [pid = 1644] [id = 725]
03:02:32 INFO - PROCESS | 1641 | --DOCSHELL 0x119d80800 == 19 [pid = 1644] [id = 724]
03:02:32 INFO - PROCESS | 1641 | --DOCSHELL 0x119ac4800 == 18 [pid = 1644] [id = 723]
03:02:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11a09d800 == 17 [pid = 1644] [id = 722]
03:02:32 INFO - PROCESS | 1641 | --DOCSHELL 0x12725f800 == 16 [pid = 1644] [id = 721]
03:02:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9d3000 == 15 [pid = 1644] [id = 720]
03:02:32 INFO - PROCESS | 1641 | --DOCSHELL 0x1274c9000 == 14 [pid = 1644] [id = 719]
03:02:32 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x123e29400) [pid = 1644] [serial = 1938] [outer = 0x0] [url = about:blank]
03:02:32 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x120680000) [pid = 1644] [serial = 1983] [outer = 0x0] [url = about:blank]
03:02:32 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x11d379800) [pid = 1644] [serial = 1980] [outer = 0x0] [url = about:blank]
03:02:32 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x126229400) [pid = 1644] [serial = 1999] [outer = 0x0] [url = about:blank]
03:02:32 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x127145800) [pid = 1644] [serial = 2007] [outer = 0x0] [url = about:blank]
03:02:32 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x11c9f6000) [pid = 1644] [serial = 2004] [outer = 0x0] [url = about:blank]
03:02:32 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x125d0d800) [pid = 1644] [serial = 1989] [outer = 0x0] [url = about:blank]
03:02:32 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x1261bf000) [pid = 1644] [serial = 1994] [outer = 0x0] [url = about:blank]
03:02:32 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x12400ac00) [pid = 1644] [serial = 1986] [outer = 0x0] [url = about:blank]
03:02:32 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x1272bd400) [pid = 1644] [serial = 2010] [outer = 0x0] [url = about:blank]
03:02:33 INFO - PROCESS | 1641 | --DOCSHELL 0x11c544800 == 13 [pid = 1644] [id = 737]
03:02:33 INFO - PROCESS | 1641 | --DOCSHELL 0x12136e800 == 12 [pid = 1644] [id = 738]
03:02:33 INFO - PROCESS | 1641 | --DOCSHELL 0x123ea5800 == 11 [pid = 1644] [id = 739]
03:02:33 INFO - PROCESS | 1641 | --DOCSHELL 0x125b40000 == 10 [pid = 1644] [id = 741]
03:02:33 INFO - PROCESS | 1641 | --DOCSHELL 0x1240af800 == 9 [pid = 1644] [id = 740]
03:02:33 INFO - PROCESS | 1641 | --DOCSHELL 0x125e97800 == 8 [pid = 1644] [id = 743]
03:02:33 INFO - PROCESS | 1641 | --DOCSHELL 0x125d4c800 == 7 [pid = 1644] [id = 742]
03:02:33 INFO - PROCESS | 1641 | --DOCSHELL 0x125f33800 == 6 [pid = 1644] [id = 745]
03:02:33 INFO - PROCESS | 1641 | --DOCSHELL 0x125eaa800 == 5 [pid = 1644] [id = 744]
03:02:33 INFO - PROCESS | 1641 | --DOCSHELL 0x121376800 == 4 [pid = 1644] [id = 736]
03:02:33 INFO - PROCESS | 1641 | --DOCSHELL 0x11c881800 == 3 [pid = 1644] [id = 746]
03:02:33 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd22000 == 2 [pid = 1644] [id = 747]
03:02:34 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
03:02:34 INFO - document served over http requires an https
03:02:34 INFO - sub-resource via script-tag using the meta-referrer
03:02:34 INFO - delivery method with swap-origin-redirect and when
03:02:34 INFO - the target request is cross-origin.
03:02:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1947ms
03:02:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:02:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x112a3e800 == 3 [pid = 1644] [id = 749]
03:02:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 113 (0x119547800) [pid = 1644] [serial = 2095] [outer = 0x0]
03:02:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 114 (0x1195b7c00) [pid = 1644] [serial = 2096] [outer = 0x119547800]
03:02:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 115 (0x119ad7400) [pid = 1644] [serial = 2097] [outer = 0x119547800]
03:02:34 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
03:02:34 INFO - document served over http requires an https
03:02:34 INFO - sub-resource via xhr-request using the meta-referrer
03:02:34 INFO - delivery method with keep-origin-redirect and when
03:02:34 INFO - the target request is cross-origin.
03:02:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 631ms
03:02:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:02:34 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:34 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a098000 == 4 [pid = 1644] [id = 750]
03:02:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 116 (0x119546000) [pid = 1644] [serial = 2098] [outer = 0x0]
03:02:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 117 (0x119d4f400) [pid = 1644] [serial = 2099] [outer = 0x119546000]
03:02:34 INFO - PROCESS | 1641 | ++DOMWINDOW == 118 (0x11bd06800) [pid = 1644] [serial = 2100] [outer = 0x119546000]
03:02:35 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
03:02:35 INFO - document served over http requires an https
03:02:35 INFO - sub-resource via xhr-request using the meta-referrer
03:02:35 INFO - delivery method with no-redirect and when
03:02:35 INFO - the target request is cross-origin.
03:02:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 520ms
03:02:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:02:35 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd5d000 == 5 [pid = 1644] [id = 751]
03:02:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 119 (0x119da8400) [pid = 1644] [serial = 2101] [outer = 0x0]
03:02:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 120 (0x11bdb5000) [pid = 1644] [serial = 2102] [outer = 0x119da8400]
03:02:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 121 (0x11bee9000) [pid = 1644] [serial = 2103] [outer = 0x119da8400]
03:02:35 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
03:02:35 INFO - document served over http requires an https
03:02:35 INFO - sub-resource via xhr-request using the meta-referrer
03:02:35 INFO - delivery method with swap-origin-redirect and when
03:02:35 INFO - the target request is cross-origin.
03:02:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 530ms
03:02:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:02:35 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:35 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1dd000 == 6 [pid = 1644] [id = 752]
03:02:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 122 (0x11bdb4c00) [pid = 1644] [serial = 2104] [outer = 0x0]
03:02:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 123 (0x11c1cd000) [pid = 1644] [serial = 2105] [outer = 0x11bdb4c00]
03:02:35 INFO - PROCESS | 1641 | ++DOMWINDOW == 124 (0x11c3c4400) [pid = 1644] [serial = 2106] [outer = 0x11bdb4c00]
03:02:36 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
03:02:36 INFO - document served over http requires an http
03:02:36 INFO - sub-resource via fetch-request using the meta-referrer
03:02:36 INFO - delivery method with keep-origin-redirect and when
03:02:36 INFO - the target request is same-origin.
03:02:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 522ms
03:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:02:36 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c545800 == 7 [pid = 1644] [id = 753]
03:02:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 125 (0x11c1cb800) [pid = 1644] [serial = 2107] [outer = 0x0]
03:02:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 126 (0x11c585c00) [pid = 1644] [serial = 2108] [outer = 0x11c1cb800]
03:02:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 127 (0x11c592800) [pid = 1644] [serial = 2109] [outer = 0x11c1cb800]
03:02:36 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
03:02:36 INFO - document served over http requires an http
03:02:36 INFO - sub-resource via fetch-request using the meta-referrer
03:02:36 INFO - delivery method with no-redirect and when
03:02:36 INFO - the target request is same-origin.
03:02:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 523ms
03:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:02:36 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:36 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c884000 == 8 [pid = 1644] [id = 754]
03:02:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 128 (0x11c3c9c00) [pid = 1644] [serial = 2110] [outer = 0x0]
03:02:36 INFO - PROCESS | 1641 | ++DOMWINDOW == 129 (0x11c9f2c00) [pid = 1644] [serial = 2111] [outer = 0x11c3c9c00]
03:02:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 130 (0x11cd78400) [pid = 1644] [serial = 2112] [outer = 0x11c3c9c00]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 129 (0x11d371c00) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 128 (0x11bd04400) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 127 (0x11bd06400) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 126 (0x125bca000) [pid = 1644] [serial = 2079] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548549903]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 125 (0x11d1f4800) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 124 (0x123e35800) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 123 (0x12713d800) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 122 (0x11c9eec00) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 121 (0x11c9f9c00) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 120 (0x123e2a400) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 119 (0x11beedc00) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 118 (0x11d812400) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 117 (0x11c592c00) [pid = 1644] [serial = 2032] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 116 (0x120847c00) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 115 (0x11c3cf400) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 114 (0x11cf60000) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 113 (0x11bef4000) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 112 (0x125de2000) [pid = 1644] [serial = 2084] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 111 (0x125a0f400) [pid = 1644] [serial = 2074] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 110 (0x125a05000) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 109 (0x121834400) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 108 (0x11c9f0c00) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 107 (0x119da9800) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 106 (0x11bdbac00) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 105 (0x11cd7bc00) [pid = 1644] [serial = 2037] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548541502]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 104 (0x11d144000) [pid = 1644] [serial = 2042] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 103 (0x11bb09c00) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 102 (0x120849400) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 101 (0x11bd0cc00) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 100 (0x11bd02400) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 99 (0x125ba5c00) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 98 (0x1272b5000) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 97 (0x11ea2c400) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 96 (0x11c84c800) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 95 (0x11beeb400) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 94 (0x124231800) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 93 (0x11c84e000) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 92 (0x11bd0d000) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 91 (0x11bee6800) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 90 (0x125b53c00) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 89 (0x11c3d1000) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 88 (0x12622b000) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 87 (0x125d15800) [pid = 1644] [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]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 86 (0x11c9f2400) [pid = 1644] [serial = 2015] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 85 (0x11d811c00) [pid = 1644] [serial = 2048] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 84 (0x123e2f800) [pid = 1644] [serial = 2018] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 83 (0x127361400) [pid = 1644] [serial = 2012] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 82 (0x12084c000) [pid = 1644] [serial = 2054] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 81 (0x11ea30400) [pid = 1644] [serial = 2051] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 80 (0x11d1ef400) [pid = 1644] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 79 (0x11cf61000) [pid = 1644] [serial = 2040] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 78 (0x11bef0800) [pid = 1644] [serial = 2024] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 77 (0x11a07a800) [pid = 1644] [serial = 2021] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x11beea400) [pid = 1644] [serial = 2027] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x11d1eec00) [pid = 1644] [serial = 2045] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x11cf59800) [pid = 1644] [serial = 2038] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548541502]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11c9ef800) [pid = 1644] [serial = 2035] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11c9f4400) [pid = 1644] [serial = 2057] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11c84cc00) [pid = 1644] [serial = 2033] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11c3d2000) [pid = 1644] [serial = 2030] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11c9f9800) [pid = 1644] [serial = 2093] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11bef2800) [pid = 1644] [serial = 2090] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x11d1ec800) [pid = 1644] [serial = 2087] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x125e70c00) [pid = 1644] [serial = 2085] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x125d0e000) [pid = 1644] [serial = 2082] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x125bcdc00) [pid = 1644] [serial = 2080] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548549903]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x125b54400) [pid = 1644] [serial = 2077] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x125b4b800) [pid = 1644] [serial = 2075] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x124231c00) [pid = 1644] [serial = 2072] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x120848000) [pid = 1644] [serial = 2069] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 59 (0x11cf5d800) [pid = 1644] [serial = 2066] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 58 (0x11bee7000) [pid = 1644] [serial = 2063] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 57 (0x123e34800) [pid = 1644] [serial = 2060] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 56 (0x123e28800) [pid = 1644] [serial = 1947] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 55 (0x123e28400) [pid = 1644] [serial = 2055] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 54 (0x125d12400) [pid = 1644] [serial = 2019] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 53 (0x11d80ec00) [pid = 1644] [serial = 2016] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 52 (0x12738c000) [pid = 1644] [serial = 2013] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 51 (0x120684400) [pid = 1644] [serial = 2058] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 50 (0x11d148800) [pid = 1644] [serial = 1944] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 49 (0x11c3c7800) [pid = 1644] [serial = 1941] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 48 (0x127388000) [pid = 1644] [serial = 1896] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 47 (0x1272b5c00) [pid = 1644] [serial = 1893] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 46 (0x125e7c400) [pid = 1644] [serial = 1890] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 45 (0x11d816000) [pid = 1644] [serial = 1887] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 44 (0x12400ec00) [pid = 1644] [serial = 2061] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 43 (0x126144400) [pid = 1644] [serial = 1968] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 42 (0x125ddd800) [pid = 1644] [serial = 1965] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 41 (0x125bd0400) [pid = 1644] [serial = 1962] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 40 (0x125b4c000) [pid = 1644] [serial = 1957] [outer = 0x0] [url = about:blank]
03:02:37 INFO - PROCESS | 1641 | --DOMWINDOW == 39 (0x124010c00) [pid = 1644] [serial = 1952] [outer = 0x0] [url = about:blank]
03:02:37 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
03:02:37 INFO - document served over http requires an http
03:02:37 INFO - sub-resource via fetch-request using the meta-referrer
03:02:37 INFO - delivery method with swap-origin-redirect and when
03:02:37 INFO - the target request is same-origin.
03:02:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1134ms
03:02:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:02:37 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c89c000 == 9 [pid = 1644] [id = 755]
03:02:37 INFO - PROCESS | 1641 | ++DOMWINDOW == 40 (0x119d45c00) [pid = 1644] [serial = 2113] [outer = 0x0]
03:02:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 41 (0x119da9800) [pid = 1644] [serial = 2114] [outer = 0x119d45c00]
03:02:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 42 (0x11bd09800) [pid = 1644] [serial = 2115] [outer = 0x119d45c00]
03:02:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c9dc800 == 10 [pid = 1644] [id = 756]
03:02:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 43 (0x11bee7400) [pid = 1644] [serial = 2116] [outer = 0x0]
03:02:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 44 (0x11c3c7c00) [pid = 1644] [serial = 2117] [outer = 0x11bee7400]
03:02:38 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
03:02:38 INFO - document served over http requires an http
03:02:38 INFO - sub-resource via iframe-tag using the meta-referrer
03:02:38 INFO - delivery method with keep-origin-redirect and when
03:02:38 INFO - the target request is same-origin.
03:02:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 474ms
03:02:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:02:38 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd0e000 == 11 [pid = 1644] [id = 757]
03:02:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 45 (0x119a2e000) [pid = 1644] [serial = 2118] [outer = 0x0]
03:02:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 46 (0x11beeec00) [pid = 1644] [serial = 2119] [outer = 0x119a2e000]
03:02:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 47 (0x11c9f4400) [pid = 1644] [serial = 2120] [outer = 0x119a2e000]
03:02:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd23800 == 12 [pid = 1644] [id = 758]
03:02:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 48 (0x11cd7e800) [pid = 1644] [serial = 2121] [outer = 0x0]
03:02:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 49 (0x11cf59400) [pid = 1644] [serial = 2122] [outer = 0x11cd7e800]
03:02:38 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
03:02:38 INFO - document served over http requires an http
03:02:38 INFO - sub-resource via iframe-tag using the meta-referrer
03:02:38 INFO - delivery method with no-redirect and when
03:02:38 INFO - the target request is same-origin.
03:02:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 471ms
03:02:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:02:38 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:38 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:38 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf80000 == 13 [pid = 1644] [id = 759]
03:02:38 INFO - PROCESS | 1641 | ++DOMWINDOW == 50 (0x11c844400) [pid = 1644] [serial = 2123] [outer = 0x0]
03:02:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 51 (0x11cf5d800) [pid = 1644] [serial = 2124] [outer = 0x11c844400]
03:02:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 52 (0x11d148000) [pid = 1644] [serial = 2125] [outer = 0x11c844400]
03:02:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf8f000 == 14 [pid = 1644] [id = 760]
03:02:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 53 (0x11d14b800) [pid = 1644] [serial = 2126] [outer = 0x0]
03:02:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 54 (0x11d1ecc00) [pid = 1644] [serial = 2127] [outer = 0x11d14b800]
03:02:39 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
03:02:39 INFO - document served over http requires an http
03:02:39 INFO - sub-resource via iframe-tag using the meta-referrer
03:02:39 INFO - delivery method with swap-origin-redirect and when
03:02:39 INFO - the target request is same-origin.
03:02:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 520ms
03:02:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:02:39 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:39 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d61f800 == 15 [pid = 1644] [id = 761]
03:02:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 55 (0x11cf5d400) [pid = 1644] [serial = 2128] [outer = 0x0]
03:02:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 56 (0x11d1f4800) [pid = 1644] [serial = 2129] [outer = 0x11cf5d400]
03:02:39 INFO - PROCESS | 1641 | ++DOMWINDOW == 57 (0x11d36d400) [pid = 1644] [serial = 2130] [outer = 0x11cf5d400]
03:02:39 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
03:02:39 INFO - document served over http requires an http
03:02:39 INFO - sub-resource via script-tag using the meta-referrer
03:02:39 INFO - delivery method with keep-origin-redirect and when
03:02:39 INFO - the target request is same-origin.
03:02:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 477ms
03:02:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:02:39 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c542800 == 16 [pid = 1644] [id = 762]
03:02:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 58 (0x119a91400) [pid = 1644] [serial = 2131] [outer = 0x0]
03:02:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 59 (0x119d4e800) [pid = 1644] [serial = 2132] [outer = 0x119a91400]
03:02:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 60 (0x11c1ce000) [pid = 1644] [serial = 2133] [outer = 0x119a91400]
03:02:40 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
03:02:40 INFO - document served over http requires an http
03:02:40 INFO - sub-resource via script-tag using the meta-referrer
03:02:40 INFO - delivery method with no-redirect and when
03:02:40 INFO - the target request is same-origin.
03:02:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 876ms
03:02:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:02:40 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d847000 == 17 [pid = 1644] [id = 763]
03:02:40 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x119a91000) [pid = 1644] [serial = 2134] [outer = 0x0]
03:02:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x11c9ef000) [pid = 1644] [serial = 2135] [outer = 0x119a91000]
03:02:41 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:41 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x11cf5bc00) [pid = 1644] [serial = 2136] [outer = 0x119a91000]
03:02:41 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:42 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
03:02:42 INFO - document served over http requires an http
03:02:42 INFO - sub-resource via script-tag using the meta-referrer
03:02:42 INFO - delivery method with swap-origin-redirect and when
03:02:42 INFO - the target request is same-origin.
03:02:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1230ms
03:02:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:02:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be86000 == 18 [pid = 1644] [id = 764]
03:02:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x110766800) [pid = 1644] [serial = 2137] [outer = 0x0]
03:02:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x119a24000) [pid = 1644] [serial = 2138] [outer = 0x110766800]
03:02:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x11cd78c00) [pid = 1644] [serial = 2139] [outer = 0x110766800]
03:02:42 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
03:02:42 INFO - document served over http requires an http
03:02:42 INFO - sub-resource via xhr-request using the meta-referrer
03:02:42 INFO - delivery method with keep-origin-redirect and when
03:02:42 INFO - the target request is same-origin.
03:02:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 680ms
03:02:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:02:42 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf8f000 == 17 [pid = 1644] [id = 760]
03:02:42 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf80000 == 16 [pid = 1644] [id = 759]
03:02:42 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd23800 == 15 [pid = 1644] [id = 758]
03:02:42 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd0e000 == 14 [pid = 1644] [id = 757]
03:02:42 INFO - PROCESS | 1641 | --DOCSHELL 0x11c9dc800 == 13 [pid = 1644] [id = 756]
03:02:42 INFO - PROCESS | 1641 | --DOCSHELL 0x11c89c000 == 12 [pid = 1644] [id = 755]
03:02:42 INFO - PROCESS | 1641 | --DOCSHELL 0x11c884000 == 11 [pid = 1644] [id = 754]
03:02:42 INFO - PROCESS | 1641 | --DOCSHELL 0x11c545800 == 10 [pid = 1644] [id = 753]
03:02:42 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1dd000 == 9 [pid = 1644] [id = 752]
03:02:42 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd5d000 == 8 [pid = 1644] [id = 751]
03:02:42 INFO - PROCESS | 1641 | --DOCSHELL 0x11a098000 == 7 [pid = 1644] [id = 750]
03:02:42 INFO - PROCESS | 1641 | --DOCSHELL 0x112a3e800 == 6 [pid = 1644] [id = 749]
03:02:42 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd60000 == 5 [pid = 1644] [id = 748]
03:02:42 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x11cd73800) [pid = 1644] [serial = 2036] [outer = 0x0] [url = about:blank]
03:02:42 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x11c1d9000) [pid = 1644] [serial = 2028] [outer = 0x0] [url = about:blank]
03:02:42 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x11c1d1000) [pid = 1644] [serial = 2025] [outer = 0x0] [url = about:blank]
03:02:42 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x11bdba000) [pid = 1644] [serial = 2022] [outer = 0x0] [url = about:blank]
03:02:42 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x125a09c00) [pid = 1644] [serial = 2073] [outer = 0x0] [url = about:blank]
03:02:42 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x125bac400) [pid = 1644] [serial = 2078] [outer = 0x0] [url = about:blank]
03:02:42 INFO - PROCESS | 1641 | --DOMWINDOW == 59 (0x125dd8000) [pid = 1644] [serial = 2083] [outer = 0x0] [url = about:blank]
03:02:42 INFO - PROCESS | 1641 | --DOMWINDOW == 58 (0x11cd75800) [pid = 1644] [serial = 2091] [outer = 0x0] [url = about:blank]
03:02:42 INFO - PROCESS | 1641 | --DOMWINDOW == 57 (0x11c58e000) [pid = 1644] [serial = 2031] [outer = 0x0] [url = about:blank]
03:02:42 INFO - PROCESS | 1641 | --DOMWINDOW == 56 (0x11d8a2000) [pid = 1644] [serial = 2049] [outer = 0x0] [url = about:blank]
03:02:42 INFO - PROCESS | 1641 | --DOMWINDOW == 55 (0x120685000) [pid = 1644] [serial = 2052] [outer = 0x0] [url = about:blank]
03:02:42 INFO - PROCESS | 1641 | --DOMWINDOW == 54 (0x11d370400) [pid = 1644] [serial = 2046] [outer = 0x0] [url = about:blank]
03:02:42 INFO - PROCESS | 1641 | --DOMWINDOW == 53 (0x125e75800) [pid = 1644] [serial = 2088] [outer = 0x0] [url = about:blank]
03:02:42 INFO - PROCESS | 1641 | --DOMWINDOW == 52 (0x11c590c00) [pid = 1644] [serial = 2064] [outer = 0x0] [url = about:blank]
03:02:42 INFO - PROCESS | 1641 | --DOMWINDOW == 51 (0x124011400) [pid = 1644] [serial = 2070] [outer = 0x0] [url = about:blank]
03:02:42 INFO - PROCESS | 1641 | --DOMWINDOW == 50 (0x11d813400) [pid = 1644] [serial = 2067] [outer = 0x0] [url = about:blank]
03:02:42 INFO - PROCESS | 1641 | --DOMWINDOW == 49 (0x11d14d400) [pid = 1644] [serial = 2041] [outer = 0x0] [url = about:blank]
03:02:42 INFO - PROCESS | 1641 | ++DOCSHELL 0x112a39800 == 6 [pid = 1644] [id = 765]
03:02:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 50 (0x112a8cc00) [pid = 1644] [serial = 2140] [outer = 0x0]
03:02:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 51 (0x119543400) [pid = 1644] [serial = 2141] [outer = 0x112a8cc00]
03:02:42 INFO - PROCESS | 1641 | ++DOMWINDOW == 52 (0x11bb07000) [pid = 1644] [serial = 2142] [outer = 0x112a8cc00]
03:02:43 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
03:02:43 INFO - document served over http requires an http
03:02:43 INFO - sub-resource via xhr-request using the meta-referrer
03:02:43 INFO - delivery method with no-redirect and when
03:02:43 INFO - the target request is same-origin.
03:02:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 521ms
03:02:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:02:43 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x11a09d000 == 7 [pid = 1644] [id = 766]
03:02:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 53 (0x11bd0a800) [pid = 1644] [serial = 2143] [outer = 0x0]
03:02:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 54 (0x11bdafc00) [pid = 1644] [serial = 2144] [outer = 0x11bd0a800]
03:02:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 55 (0x11bdba400) [pid = 1644] [serial = 2145] [outer = 0x11bd0a800]
03:02:43 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
03:02:43 INFO - document served over http requires an http
03:02:43 INFO - sub-resource via xhr-request using the meta-referrer
03:02:43 INFO - delivery method with swap-origin-redirect and when
03:02:43 INFO - the target request is same-origin.
03:02:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 529ms
03:02:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:02:43 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:43 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be92800 == 8 [pid = 1644] [id = 767]
03:02:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 56 (0x11bd0d800) [pid = 1644] [serial = 2146] [outer = 0x0]
03:02:43 INFO - PROCESS | 1641 | ++DOMWINDOW == 57 (0x11bef3800) [pid = 1644] [serial = 2147] [outer = 0x11bd0d800]
03:02:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 58 (0x11c3cbc00) [pid = 1644] [serial = 2148] [outer = 0x11bd0d800]
03:02:44 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
03:02:44 INFO - document served over http requires an https
03:02:44 INFO - sub-resource via fetch-request using the meta-referrer
03:02:44 INFO - delivery method with keep-origin-redirect and when
03:02:44 INFO - the target request is same-origin.
03:02:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 522ms
03:02:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:02:44 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c543000 == 9 [pid = 1644] [id = 768]
03:02:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 59 (0x11c1ca400) [pid = 1644] [serial = 2149] [outer = 0x0]
03:02:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 60 (0x11c58fc00) [pid = 1644] [serial = 2150] [outer = 0x11c1ca400]
03:02:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x11c9ef800) [pid = 1644] [serial = 2151] [outer = 0x11c1ca400]
03:02:44 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
03:02:44 INFO - document served over http requires an https
03:02:44 INFO - sub-resource via fetch-request using the meta-referrer
03:02:44 INFO - delivery method with no-redirect and when
03:02:44 INFO - the target request is same-origin.
03:02:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 470ms
03:02:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:02:44 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:44 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c897800 == 10 [pid = 1644] [id = 769]
03:02:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x11c58f800) [pid = 1644] [serial = 2152] [outer = 0x0]
03:02:44 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x11cd7f800) [pid = 1644] [serial = 2153] [outer = 0x11c58f800]
03:02:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x11cf62800) [pid = 1644] [serial = 2154] [outer = 0x11c58f800]
03:02:45 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
03:02:45 INFO - document served over http requires an https
03:02:45 INFO - sub-resource via fetch-request using the meta-referrer
03:02:45 INFO - delivery method with swap-origin-redirect and when
03:02:45 INFO - the target request is same-origin.
03:02:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 522ms
03:02:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:02:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cd0c000 == 11 [pid = 1644] [id = 770]
03:02:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x11cd7b800) [pid = 1644] [serial = 2155] [outer = 0x0]
03:02:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x11d1ed000) [pid = 1644] [serial = 2156] [outer = 0x11cd7b800]
03:02:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x11d376000) [pid = 1644] [serial = 2157] [outer = 0x11cd7b800]
03:02:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf79800 == 12 [pid = 1644] [id = 771]
03:02:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x11d37a400) [pid = 1644] [serial = 2158] [outer = 0x0]
03:02:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x11d812400) [pid = 1644] [serial = 2159] [outer = 0x11d37a400]
03:02:45 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
03:02:45 INFO - document served over http requires an https
03:02:45 INFO - sub-resource via iframe-tag using the meta-referrer
03:02:45 INFO - delivery method with keep-origin-redirect and when
03:02:45 INFO - the target request is same-origin.
03:02:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 529ms
03:02:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:02:45 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:45 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d60b800 == 13 [pid = 1644] [id = 772]
03:02:45 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x11d1f1000) [pid = 1644] [serial = 2160] [outer = 0x0]
03:02:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11d810800) [pid = 1644] [serial = 2161] [outer = 0x11d1f1000]
03:02:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11d81c000) [pid = 1644] [serial = 2162] [outer = 0x11d1f1000]
03:02:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x11d851000 == 14 [pid = 1644] [id = 773]
03:02:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11d898400) [pid = 1644] [serial = 2163] [outer = 0x0]
03:02:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11d89e800) [pid = 1644] [serial = 2164] [outer = 0x11d898400]
03:02:46 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
03:02:46 INFO - document served over http requires an https
03:02:46 INFO - sub-resource via iframe-tag using the meta-referrer
03:02:46 INFO - delivery method with no-redirect and when
03:02:46 INFO - the target request is same-origin.
03:02:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 526ms
03:02:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:02:46 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:46 INFO - PROCESS | 1641 | ++DOCSHELL 0x11dab7800 == 15 [pid = 1644] [id = 774]
03:02:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 75 (0x11d378c00) [pid = 1644] [serial = 2165] [outer = 0x0]
03:02:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 76 (0x11ea29400) [pid = 1644] [serial = 2166] [outer = 0x11d378c00]
03:02:46 INFO - PROCESS | 1641 | ++DOMWINDOW == 77 (0x11ea31800) [pid = 1644] [serial = 2167] [outer = 0x11d378c00]
03:02:46 INFO - PROCESS | 1641 | --DOMWINDOW == 76 (0x11c1cd000) [pid = 1644] [serial = 2105] [outer = 0x0] [url = about:blank]
03:02:46 INFO - PROCESS | 1641 | --DOMWINDOW == 75 (0x119d4f400) [pid = 1644] [serial = 2099] [outer = 0x0] [url = about:blank]
03:02:46 INFO - PROCESS | 1641 | --DOMWINDOW == 74 (0x11bdb5000) [pid = 1644] [serial = 2102] [outer = 0x0] [url = about:blank]
03:02:46 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11c9f2c00) [pid = 1644] [serial = 2111] [outer = 0x0] [url = about:blank]
03:02:46 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11d1ecc00) [pid = 1644] [serial = 2127] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:46 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11cf5d800) [pid = 1644] [serial = 2124] [outer = 0x0] [url = about:blank]
03:02:46 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11d1f4800) [pid = 1644] [serial = 2129] [outer = 0x0] [url = about:blank]
03:02:46 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x119d45c00) [pid = 1644] [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]
03:02:46 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11c3c9c00) [pid = 1644] [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]
03:02:46 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x11c844400) [pid = 1644] [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]
03:02:46 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x11bdb4c00) [pid = 1644] [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]
03:02:46 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x119a2e000) [pid = 1644] [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]
03:02:46 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x11bee7400) [pid = 1644] [serial = 2116] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:46 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x11cd7e800) [pid = 1644] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548558763]
03:02:46 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x11c1cb800) [pid = 1644] [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]
03:02:46 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x119546000) [pid = 1644] [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]
03:02:46 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x11d14b800) [pid = 1644] [serial = 2126] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:46 INFO - PROCESS | 1641 | --DOMWINDOW == 59 (0x119547800) [pid = 1644] [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]
03:02:46 INFO - PROCESS | 1641 | --DOMWINDOW == 58 (0x119da8400) [pid = 1644] [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]
03:02:47 INFO - PROCESS | 1641 | --DOMWINDOW == 57 (0x11c585c00) [pid = 1644] [serial = 2108] [outer = 0x0] [url = about:blank]
03:02:47 INFO - PROCESS | 1641 | --DOMWINDOW == 56 (0x11c3c7c00) [pid = 1644] [serial = 2117] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:02:47 INFO - PROCESS | 1641 | --DOMWINDOW == 55 (0x119da9800) [pid = 1644] [serial = 2114] [outer = 0x0] [url = about:blank]
03:02:47 INFO - PROCESS | 1641 | --DOMWINDOW == 54 (0x1195b7c00) [pid = 1644] [serial = 2096] [outer = 0x0] [url = about:blank]
03:02:47 INFO - PROCESS | 1641 | --DOMWINDOW == 53 (0x11cf59400) [pid = 1644] [serial = 2122] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548558763]
03:02:47 INFO - PROCESS | 1641 | --DOMWINDOW == 52 (0x11beeec00) [pid = 1644] [serial = 2119] [outer = 0x0] [url = about:blank]
03:02:47 INFO - PROCESS | 1641 | --DOMWINDOW == 51 (0x11bd06800) [pid = 1644] [serial = 2100] [outer = 0x0] [url = about:blank]
03:02:47 INFO - PROCESS | 1641 | --DOMWINDOW == 50 (0x11bee9000) [pid = 1644] [serial = 2103] [outer = 0x0] [url = about:blank]
03:02:47 INFO - PROCESS | 1641 | --DOMWINDOW == 49 (0x119ad7400) [pid = 1644] [serial = 2097] [outer = 0x0] [url = about:blank]
03:02:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x11cf75000 == 16 [pid = 1644] [id = 775]
03:02:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 50 (0x110925400) [pid = 1644] [serial = 2168] [outer = 0x0]
03:02:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 51 (0x119ae3800) [pid = 1644] [serial = 2169] [outer = 0x110925400]
03:02:47 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
03:02:47 INFO - document served over http requires an https
03:02:47 INFO - sub-resource via iframe-tag using the meta-referrer
03:02:47 INFO - delivery method with swap-origin-redirect and when
03:02:47 INFO - the target request is same-origin.
03:02:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 722ms
03:02:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:02:47 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea44000 == 17 [pid = 1644] [id = 776]
03:02:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 52 (0x11bdb4400) [pid = 1644] [serial = 2170] [outer = 0x0]
03:02:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 53 (0x11c1d4800) [pid = 1644] [serial = 2171] [outer = 0x11bdb4400]
03:02:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 54 (0x11cf5d800) [pid = 1644] [serial = 2172] [outer = 0x11bdb4400]
03:02:47 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
03:02:47 INFO - document served over http requires an https
03:02:47 INFO - sub-resource via script-tag using the meta-referrer
03:02:47 INFO - delivery method with keep-origin-redirect and when
03:02:47 INFO - the target request is same-origin.
03:02:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 526ms
03:02:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:02:47 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:47 INFO - PROCESS | 1641 | ++DOCSHELL 0x11ea58800 == 18 [pid = 1644] [id = 777]
03:02:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 55 (0x11bdb1400) [pid = 1644] [serial = 2173] [outer = 0x0]
03:02:47 INFO - PROCESS | 1641 | ++DOMWINDOW == 56 (0x11ea38800) [pid = 1644] [serial = 2174] [outer = 0x11bdb1400]
03:02:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 57 (0x12067f800) [pid = 1644] [serial = 2175] [outer = 0x11bdb1400]
03:02:48 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
03:02:48 INFO - document served over http requires an https
03:02:48 INFO - sub-resource via script-tag using the meta-referrer
03:02:48 INFO - delivery method with no-redirect and when
03:02:48 INFO - the target request is same-origin.
03:02:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 827ms
03:02:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:02:48 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206ad000 == 19 [pid = 1644] [id = 778]
03:02:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 58 (0x11ea37800) [pid = 1644] [serial = 2176] [outer = 0x0]
03:02:48 INFO - PROCESS | 1641 | ++DOMWINDOW == 59 (0x120683000) [pid = 1644] [serial = 2177] [outer = 0x11ea37800]
03:02:49 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 60 (0x120850000) [pid = 1644] [serial = 2178] [outer = 0x11ea37800]
03:02:49 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:49 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:02:49 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
03:02:49 INFO - document served over http requires an https
03:02:49 INFO - sub-resource via script-tag using the meta-referrer
03:02:49 INFO - delivery method with swap-origin-redirect and when
03:02:49 INFO - the target request is same-origin.
03:02:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1082ms
03:02:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:02:49 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1f8000 == 20 [pid = 1644] [id = 779]
03:02:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 61 (0x11bb0cc00) [pid = 1644] [serial = 2179] [outer = 0x0]
03:02:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 62 (0x11bdb2c00) [pid = 1644] [serial = 2180] [outer = 0x11bb0cc00]
03:02:49 INFO - PROCESS | 1641 | ++DOMWINDOW == 63 (0x11c847c00) [pid = 1644] [serial = 2181] [outer = 0x11bb0cc00]
03:02:50 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
03:02:50 INFO - document served over http requires an https
03:02:50 INFO - sub-resource via xhr-request using the meta-referrer
03:02:50 INFO - delivery method with keep-origin-redirect and when
03:02:50 INFO - the target request is same-origin.
03:02:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 605ms
03:02:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:02:50 INFO - PROCESS | 1641 | ++DOCSHELL 0x1206af800 == 21 [pid = 1644] [id = 780]
03:02:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 64 (0x11bb0c800) [pid = 1644] [serial = 2182] [outer = 0x0]
03:02:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 65 (0x11d1ebc00) [pid = 1644] [serial = 2183] [outer = 0x11bb0c800]
03:02:50 INFO - PROCESS | 1641 | ++DOMWINDOW == 66 (0x11d89c400) [pid = 1644] [serial = 2184] [outer = 0x11bb0c800]
03:02:50 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
03:02:50 INFO - document served over http requires an https
03:02:50 INFO - sub-resource via xhr-request using the meta-referrer
03:02:50 INFO - delivery method with no-redirect and when
03:02:50 INFO - the target request is same-origin.
03:02:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 571ms
03:02:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:02:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x123e8c800 == 22 [pid = 1644] [id = 781]
03:02:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 67 (0x11c9fbc00) [pid = 1644] [serial = 2185] [outer = 0x0]
03:02:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 68 (0x11ea32c00) [pid = 1644] [serial = 2186] [outer = 0x11c9fbc00]
03:02:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x120852c00) [pid = 1644] [serial = 2187] [outer = 0x11c9fbc00]
03:02:51 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
03:02:51 INFO - document served over http requires an https
03:02:51 INFO - sub-resource via xhr-request using the meta-referrer
03:02:51 INFO - delivery method with swap-origin-redirect and when
03:02:51 INFO - the target request is same-origin.
03:02:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 886ms
03:02:51 INFO - TEST-START | /resource-timing/test_resource_timing.html
03:02:51 INFO - PROCESS | 1641 | ++DOCSHELL 0x119d6e800 == 23 [pid = 1644] [id = 782]
03:02:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x112a29000) [pid = 1644] [serial = 2188] [outer = 0x0]
03:02:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x112afa000) [pid = 1644] [serial = 2189] [outer = 0x112a29000]
03:02:51 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11bdb0400) [pid = 1644] [serial = 2190] [outer = 0x112a29000]
03:02:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x11be81800 == 24 [pid = 1644] [id = 783]
03:02:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11bdbb000) [pid = 1644] [serial = 2191] [outer = 0x0]
03:02:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11bdbd000) [pid = 1644] [serial = 2192] [outer = 0x11bdbb000]
03:02:52 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea58800 == 23 [pid = 1644] [id = 777]
03:02:52 INFO - PROCESS | 1641 | --DOCSHELL 0x11ea44000 == 22 [pid = 1644] [id = 776]
03:02:52 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf75000 == 21 [pid = 1644] [id = 775]
03:02:52 INFO - PROCESS | 1641 | --DOCSHELL 0x11dab7800 == 20 [pid = 1644] [id = 774]
03:02:52 INFO - PROCESS | 1641 | --DOCSHELL 0x11d851000 == 19 [pid = 1644] [id = 773]
03:02:52 INFO - PROCESS | 1641 | --DOCSHELL 0x11d60b800 == 18 [pid = 1644] [id = 772]
03:02:52 INFO - PROCESS | 1641 | --DOCSHELL 0x11cf79800 == 17 [pid = 1644] [id = 771]
03:02:52 INFO - PROCESS | 1641 | --DOCSHELL 0x11cd0c000 == 16 [pid = 1644] [id = 770]
03:02:52 INFO - PROCESS | 1641 | --DOCSHELL 0x11c897800 == 15 [pid = 1644] [id = 769]
03:02:52 INFO - PROCESS | 1641 | --DOCSHELL 0x11c543000 == 14 [pid = 1644] [id = 768]
03:02:52 INFO - PROCESS | 1641 | --DOCSHELL 0x11be92800 == 13 [pid = 1644] [id = 767]
03:02:52 INFO - PROCESS | 1641 | --DOCSHELL 0x11a09d000 == 12 [pid = 1644] [id = 766]
03:02:52 INFO - PROCESS | 1641 | --DOCSHELL 0x112a39800 == 11 [pid = 1644] [id = 765]
03:02:52 INFO - PROCESS | 1641 | --DOCSHELL 0x11be86000 == 10 [pid = 1644] [id = 764]
03:02:52 INFO - PROCESS | 1641 | --DOCSHELL 0x11d847000 == 9 [pid = 1644] [id = 763]
03:02:52 INFO - PROCESS | 1641 | --DOCSHELL 0x11d61f800 == 8 [pid = 1644] [id = 761]
03:02:52 INFO - PROCESS | 1641 | --DOCSHELL 0x11c542800 == 7 [pid = 1644] [id = 762]
03:02:52 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11d148000) [pid = 1644] [serial = 2125] [outer = 0x0] [url = about:blank]
03:02:52 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11bd09800) [pid = 1644] [serial = 2115] [outer = 0x0] [url = about:blank]
03:02:52 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11c9f4400) [pid = 1644] [serial = 2120] [outer = 0x0] [url = about:blank]
03:02:52 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11cd78400) [pid = 1644] [serial = 2112] [outer = 0x0] [url = about:blank]
03:02:52 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11c3c4400) [pid = 1644] [serial = 2106] [outer = 0x0] [url = about:blank]
03:02:52 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11c592800) [pid = 1644] [serial = 2109] [outer = 0x0] [url = about:blank]
03:02:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
03:02:52 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"
03:02:52 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:02:52 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
03:02:52 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
03:02:52 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
03:02:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
03:02:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
03:02:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
03:02:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
03:02:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
03:02:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
03:02:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
03:02:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
03:02:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
03:02:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
03:02:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
03:02:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
03:02:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
03:02:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
03:02:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
03:02:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
03:02:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
03:02:52 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 826ms
03:02:52 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
03:02:52 INFO - PROCESS | 1641 | ++DOCSHELL 0x119518000 == 8 [pid = 1644] [id = 784]
03:02:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 69 (0x119daa400) [pid = 1644] [serial = 2193] [outer = 0x0]
03:02:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 70 (0x11bb0a800) [pid = 1644] [serial = 2194] [outer = 0x119daa400]
03:02:52 INFO - PROCESS | 1641 | ++DOMWINDOW == 71 (0x11beeb400) [pid = 1644] [serial = 2195] [outer = 0x119daa400]
03:02:52 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"
03:02:52 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
03:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:02:52 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
03:02:52 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 422ms
03:02:52 INFO - TEST-START | /screen-orientation/lock-basic.html
03:02:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd57000 == 9 [pid = 1644] [id = 785]
03:02:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 72 (0x11a07a800) [pid = 1644] [serial = 2196] [outer = 0x0]
03:02:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 73 (0x11c583400) [pid = 1644] [serial = 2197] [outer = 0x11a07a800]
03:02:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 74 (0x11c591800) [pid = 1644] [serial = 2198] [outer = 0x11a07a800]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 73 (0x11bdafc00) [pid = 1644] [serial = 2144] [outer = 0x0] [url = about:blank]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 72 (0x11cd7f800) [pid = 1644] [serial = 2153] [outer = 0x0] [url = about:blank]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 71 (0x11ea38800) [pid = 1644] [serial = 2174] [outer = 0x0] [url = about:blank]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 70 (0x11bef3800) [pid = 1644] [serial = 2147] [outer = 0x0] [url = about:blank]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 69 (0x11d89e800) [pid = 1644] [serial = 2164] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548566280]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 68 (0x11d810800) [pid = 1644] [serial = 2161] [outer = 0x0] [url = about:blank]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 67 (0x119543400) [pid = 1644] [serial = 2141] [outer = 0x0] [url = about:blank]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 66 (0x11c58fc00) [pid = 1644] [serial = 2150] [outer = 0x0] [url = about:blank]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 65 (0x11d812400) [pid = 1644] [serial = 2159] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 64 (0x11d1ed000) [pid = 1644] [serial = 2156] [outer = 0x0] [url = about:blank]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 63 (0x11c9ef000) [pid = 1644] [serial = 2135] [outer = 0x0] [url = about:blank]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 62 (0x119d4e800) [pid = 1644] [serial = 2132] [outer = 0x0] [url = about:blank]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 61 (0x11c1d4800) [pid = 1644] [serial = 2171] [outer = 0x0] [url = about:blank]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 60 (0x119ae3800) [pid = 1644] [serial = 2169] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 59 (0x11ea29400) [pid = 1644] [serial = 2166] [outer = 0x0] [url = about:blank]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 58 (0x119a24000) [pid = 1644] [serial = 2138] [outer = 0x0] [url = about:blank]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 57 (0x11bdb1400) [pid = 1644] [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]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 56 (0x11bd0d800) [pid = 1644] [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]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 55 (0x11d378c00) [pid = 1644] [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]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 54 (0x11bdb4400) [pid = 1644] [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]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 53 (0x112a8cc00) [pid = 1644] [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]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 52 (0x110925400) [pid = 1644] [serial = 2168] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 51 (0x11d898400) [pid = 1644] [serial = 2163] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446548566280]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 50 (0x11cd7b800) [pid = 1644] [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]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 49 (0x11bd0a800) [pid = 1644] [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]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 48 (0x11d37a400) [pid = 1644] [serial = 2158] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 47 (0x11c1ca400) [pid = 1644] [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]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 46 (0x110766800) [pid = 1644] [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]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 45 (0x11c58f800) [pid = 1644] [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]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 44 (0x11d1f1000) [pid = 1644] [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]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 43 (0x11c84e800) [pid = 1644] [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]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 42 (0x11bdba400) [pid = 1644] [serial = 2145] [outer = 0x0] [url = about:blank]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 41 (0x11d151000) [pid = 1644] [serial = 2094] [outer = 0x0] [url = about:blank]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 40 (0x11bb07000) [pid = 1644] [serial = 2142] [outer = 0x0] [url = about:blank]
03:02:56 INFO - PROCESS | 1641 | --DOMWINDOW == 39 (0x11cd78c00) [pid = 1644] [serial = 2139] [outer = 0x0] [url = about:blank]
03:02:59 INFO - PROCESS | 1641 | --DOCSHELL 0x119518000 == 8 [pid = 1644] [id = 784]
03:02:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11be81800 == 7 [pid = 1644] [id = 783]
03:02:59 INFO - PROCESS | 1641 | --DOCSHELL 0x119d6e800 == 6 [pid = 1644] [id = 782]
03:02:59 INFO - PROCESS | 1641 | --DOCSHELL 0x123e8c800 == 5 [pid = 1644] [id = 781]
03:02:59 INFO - PROCESS | 1641 | --DOCSHELL 0x1206af800 == 4 [pid = 1644] [id = 780]
03:02:59 INFO - PROCESS | 1641 | --DOCSHELL 0x11c1f8000 == 3 [pid = 1644] [id = 779]
03:02:59 INFO - PROCESS | 1641 | --DOCSHELL 0x1206ad000 == 2 [pid = 1644] [id = 778]
03:02:59 INFO - PROCESS | 1641 | --DOMWINDOW == 38 (0x12067f800) [pid = 1644] [serial = 2175] [outer = 0x0] [url = about:blank]
03:02:59 INFO - PROCESS | 1641 | --DOMWINDOW == 37 (0x11cf5d800) [pid = 1644] [serial = 2172] [outer = 0x0] [url = about:blank]
03:02:59 INFO - PROCESS | 1641 | --DOMWINDOW == 36 (0x11c1ce000) [pid = 1644] [serial = 2133] [outer = 0x0] [url = about:blank]
03:02:59 INFO - PROCESS | 1641 | --DOMWINDOW == 35 (0x11cf5bc00) [pid = 1644] [serial = 2136] [outer = 0x0] [url = about:blank]
03:02:59 INFO - PROCESS | 1641 | --DOMWINDOW == 34 (0x11c9ef800) [pid = 1644] [serial = 2151] [outer = 0x0] [url = about:blank]
03:02:59 INFO - PROCESS | 1641 | --DOMWINDOW == 33 (0x11c3cbc00) [pid = 1644] [serial = 2148] [outer = 0x0] [url = about:blank]
03:02:59 INFO - PROCESS | 1641 | --DOMWINDOW == 32 (0x11ea31800) [pid = 1644] [serial = 2167] [outer = 0x0] [url = about:blank]
03:02:59 INFO - PROCESS | 1641 | --DOMWINDOW == 31 (0x11d81c000) [pid = 1644] [serial = 2162] [outer = 0x0] [url = about:blank]
03:02:59 INFO - PROCESS | 1641 | --DOMWINDOW == 30 (0x11d376000) [pid = 1644] [serial = 2157] [outer = 0x0] [url = about:blank]
03:02:59 INFO - PROCESS | 1641 | --DOMWINDOW == 29 (0x11cf62800) [pid = 1644] [serial = 2154] [outer = 0x0] [url = about:blank]
03:03:02 INFO - PROCESS | 1641 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 28 (0x11c583400) [pid = 1644] [serial = 2197] [outer = 0x0] [url = about:blank]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 27 (0x11ea32c00) [pid = 1644] [serial = 2186] [outer = 0x0] [url = about:blank]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 26 (0x120683000) [pid = 1644] [serial = 2177] [outer = 0x0] [url = about:blank]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 25 (0x11d1ebc00) [pid = 1644] [serial = 2183] [outer = 0x0] [url = about:blank]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 24 (0x11bdb2c00) [pid = 1644] [serial = 2180] [outer = 0x0] [url = about:blank]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 23 (0x11bdbd000) [pid = 1644] [serial = 2192] [outer = 0x0] [url = about:blank]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 22 (0x112afa000) [pid = 1644] [serial = 2189] [outer = 0x0] [url = about:blank]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 21 (0x11beeb400) [pid = 1644] [serial = 2195] [outer = 0x0] [url = about:blank]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 20 (0x11bb0a800) [pid = 1644] [serial = 2194] [outer = 0x0] [url = about:blank]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 19 (0x11cf5d400) [pid = 1644] [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]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 18 (0x11bb0cc00) [pid = 1644] [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]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 17 (0x11c9fbc00) [pid = 1644] [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]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 16 (0x11ea37800) [pid = 1644] [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]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 15 (0x11bb0c800) [pid = 1644] [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]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 14 (0x119a91000) [pid = 1644] [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]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 13 (0x112a29000) [pid = 1644] [serial = 2188] [outer = 0x0] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 12 (0x119daa400) [pid = 1644] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 11 (0x119a91400) [pid = 1644] [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]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 10 (0x11bdbb000) [pid = 1644] [serial = 2191] [outer = 0x0] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 9 (0x120852c00) [pid = 1644] [serial = 2187] [outer = 0x0] [url = about:blank]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 8 (0x11d89c400) [pid = 1644] [serial = 2184] [outer = 0x0] [url = about:blank]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 7 (0x11c847c00) [pid = 1644] [serial = 2181] [outer = 0x0] [url = about:blank]
03:03:02 INFO - PROCESS | 1641 | --DOMWINDOW == 6 (0x11d36d400) [pid = 1644] [serial = 2130] [outer = 0x0] [url = about:blank]
03:03:06 INFO - PROCESS | 1641 | --DOMWINDOW == 5 (0x11bdb0400) [pid = 1644] [serial = 2190] [outer = 0x0] [url = about:blank]
03:03:06 INFO - PROCESS | 1641 | --DOMWINDOW == 4 (0x120850000) [pid = 1644] [serial = 2178] [outer = 0x0] [url = about:blank]
03:03:21 INFO - PROCESS | 1641 | --DOCSHELL 0x12dcdd800 == 6 [pid = 1641] [id = 7]
03:03:23 INFO - PROCESS | 1641 | MARIONETTE LOG: INFO: Timeout fired
03:03:23 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
03:03:23 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
03:03:23 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
03:03:23 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30259ms
03:03:23 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
03:03:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x112a3b000 == 3 [pid = 1644] [id = 786]
03:03:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 5 (0x110920c00) [pid = 1644] [serial = 2199] [outer = 0x0]
03:03:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 6 (0x110927000) [pid = 1644] [serial = 2200] [outer = 0x110920c00]
03:03:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 7 (0x1195c4c00) [pid = 1644] [serial = 2201] [outer = 0x110920c00]
03:03:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x10aea0000 == 4 [pid = 1644] [id = 787]
03:03:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 8 (0x119ada000) [pid = 1644] [serial = 2202] [outer = 0x0]
03:03:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x112a4e800 == 5 [pid = 1644] [id = 788]
03:03:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 9 (0x119adb800) [pid = 1644] [serial = 2203] [outer = 0x0]
03:03:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 10 (0x119adcc00) [pid = 1644] [serial = 2204] [outer = 0x119adb800]
03:03:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 11 (0x119add800) [pid = 1644] [serial = 2205] [outer = 0x119ada000]
03:03:30 INFO - PROCESS | 1641 | --DOCSHELL 0x12db76800 == 5 [pid = 1641] [id = 8]
03:03:31 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd57000 == 4 [pid = 1644] [id = 785]
03:03:36 INFO - PROCESS | 1641 | --DOMWINDOW == 15 (0x12ab14000) [pid = 1641] [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.]
03:03:36 INFO - PROCESS | 1641 | --DOMWINDOW == 14 (0x12ab10400) [pid = 1641] [serial = 16] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
03:03:36 INFO - PROCESS | 1641 | --DOMWINDOW == 13 (0x113cb6800) [pid = 1641] [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.]
03:03:37 INFO - PROCESS | 1641 | --DOMWINDOW == 10 (0x11c591800) [pid = 1644] [serial = 2198] [outer = 0x0] [url = about:blank]
03:03:37 INFO - PROCESS | 1641 | --DOMWINDOW == 9 (0x110927000) [pid = 1644] [serial = 2200] [outer = 0x0] [url = about:blank]
03:03:37 INFO - PROCESS | 1641 | --DOMWINDOW == 8 (0x11a07a800) [pid = 1644] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
03:03:42 INFO - PROCESS | 1641 | --DOMWINDOW == 12 (0x11315a400) [pid = 1641] [serial = 18] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
03:03:53 INFO - PROCESS | 1641 | MARIONETTE LOG: INFO: Timeout fired
03:03:53 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"
03:03:53 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
03:03:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:03:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
03:03:53 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
03:03:53 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
03:03:53 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
03:03:53 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30252ms
03:03:53 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
03:03:53 INFO - PROCESS | 1641 | --DOCSHELL 0x10aea0000 == 3 [pid = 1644] [id = 787]
03:03:53 INFO - PROCESS | 1641 | --DOCSHELL 0x112a4e800 == 2 [pid = 1644] [id = 788]
03:03:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x119556000 == 3 [pid = 1644] [id = 789]
03:03:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 9 (0x110768400) [pid = 1644] [serial = 2206] [outer = 0x0]
03:03:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 10 (0x112a2fc00) [pid = 1644] [serial = 2207] [outer = 0x110768400]
03:03:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 11 (0x119a25c00) [pid = 1644] [serial = 2208] [outer = 0x110768400]
03:03:53 INFO - PROCESS | 1641 | ++DOCSHELL 0x11955e000 == 4 [pid = 1644] [id = 790]
03:03:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 12 (0x119d46800) [pid = 1644] [serial = 2209] [outer = 0x0]
03:03:53 INFO - PROCESS | 1641 | ++DOMWINDOW == 13 (0x110753c00) [pid = 1644] [serial = 2210] [outer = 0x119d46800]
03:04:02 INFO - PROCESS | 1641 | --DOCSHELL 0x112a3b000 == 3 [pid = 1644] [id = 786]
03:04:02 INFO - PROCESS | 1641 | --DOMWINDOW == 12 (0x119add800) [pid = 1644] [serial = 2205] [outer = 0x119ada000] [url = about:blank]
03:04:02 INFO - PROCESS | 1641 | --DOMWINDOW == 11 (0x119adcc00) [pid = 1644] [serial = 2204] [outer = 0x119adb800] [url = about:blank]
03:04:02 INFO - PROCESS | 1641 | --DOMWINDOW == 10 (0x119adb800) [pid = 1644] [serial = 2203] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
03:04:02 INFO - PROCESS | 1641 | --DOMWINDOW == 9 (0x119ada000) [pid = 1644] [serial = 2202] [outer = 0x0] [url = about:blank]
03:04:08 INFO - PROCESS | 1641 | --DOMWINDOW == 8 (0x1195c4c00) [pid = 1644] [serial = 2201] [outer = 0x0] [url = about:blank]
03:04:08 INFO - PROCESS | 1641 | --DOMWINDOW == 7 (0x112a2fc00) [pid = 1644] [serial = 2207] [outer = 0x0] [url = about:blank]
03:04:08 INFO - PROCESS | 1641 | --DOMWINDOW == 6 (0x110920c00) [pid = 1644] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
03:04:23 INFO - PROCESS | 1641 | MARIONETTE LOG: INFO: Timeout fired
03:04:23 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
03:04:23 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30262ms
03:04:23 INFO - TEST-START | /screen-orientation/onchange-event.html
03:04:23 INFO - PROCESS | 1641 | --DOCSHELL 0x11955e000 == 2 [pid = 1644] [id = 790]
03:04:23 INFO - PROCESS | 1641 | ++DOCSHELL 0x119507800 == 3 [pid = 1644] [id = 791]
03:04:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 7 (0x112a29c00) [pid = 1644] [serial = 2211] [outer = 0x0]
03:04:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 8 (0x112a8a400) [pid = 1644] [serial = 2212] [outer = 0x112a29c00]
03:04:23 INFO - PROCESS | 1641 | ++DOMWINDOW == 9 (0x119a2b400) [pid = 1644] [serial = 2213] [outer = 0x112a29c00]
03:04:32 INFO - PROCESS | 1641 | --DOCSHELL 0x119556000 == 2 [pid = 1644] [id = 789]
03:04:32 INFO - PROCESS | 1641 | --DOMWINDOW == 8 (0x110753c00) [pid = 1644] [serial = 2210] [outer = 0x119d46800] [url = about:blank]
03:04:32 INFO - PROCESS | 1641 | --DOMWINDOW == 7 (0x119d46800) [pid = 1644] [serial = 2209] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
03:04:38 INFO - PROCESS | 1641 | --DOMWINDOW == 6 (0x112a8a400) [pid = 1644] [serial = 2212] [outer = 0x0] [url = about:blank]
03:04:38 INFO - PROCESS | 1641 | --DOMWINDOW == 5 (0x110768400) [pid = 1644] [serial = 2206] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
03:04:42 INFO - PROCESS | 1641 | --DOMWINDOW == 4 (0x119a25c00) [pid = 1644] [serial = 2208] [outer = 0x0] [url = about:blank]
03:04:53 INFO - PROCESS | 1641 | MARIONETTE LOG: INFO: Timeout fired
03:04:54 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
03:04:54 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
03:04:54 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30280ms
03:04:54 INFO - TEST-START | /screen-orientation/orientation-api.html
03:04:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x112a48800 == 3 [pid = 1644] [id = 792]
03:04:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 5 (0x112a2a000) [pid = 1644] [serial = 2214] [outer = 0x0]
03:04:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 6 (0x112a89000) [pid = 1644] [serial = 2215] [outer = 0x112a2a000]
03:04:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 7 (0x119a28400) [pid = 1644] [serial = 2216] [outer = 0x112a2a000]
03:04:54 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
03:04:54 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
03:04:54 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
03:04:54 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 422ms
03:04:54 INFO - TEST-START | /screen-orientation/orientation-reading.html
03:04:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:04:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x119d77000 == 4 [pid = 1644] [id = 793]
03:04:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 8 (0x112a2b400) [pid = 1644] [serial = 2217] [outer = 0x0]
03:04:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 9 (0x119d4f400) [pid = 1644] [serial = 2218] [outer = 0x112a2b400]
03:04:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 10 (0x119a10800) [pid = 1644] [serial = 2219] [outer = 0x112a2b400]
03:04:54 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
03:04:54 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
03:04:54 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
03:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:04:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:04:54 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
03:04:54 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
03:04:54 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
03:04:54 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
03:04:54 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
03:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:04:54 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
03:04:54 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
03:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:04:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:04:54 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
03:04:54 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 374ms
03:04:54 INFO - TEST-START | /selection/Document-open.html
03:04:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:04:54 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:04:54 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd4d800 == 5 [pid = 1644] [id = 794]
03:04:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 11 (0x119d48000) [pid = 1644] [serial = 2220] [outer = 0x0]
03:04:54 INFO - PROCESS | 1641 | ++DOMWINDOW == 12 (0x11bb09000) [pid = 1644] [serial = 2221] [outer = 0x119d48000]
03:04:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 13 (0x11bb10400) [pid = 1644] [serial = 2222] [outer = 0x119d48000]
03:04:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x11bd59800 == 6 [pid = 1644] [id = 795]
03:04:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 14 (0x11bb14c00) [pid = 1644] [serial = 2223] [outer = 0x0]
03:04:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 15 (0x11bb15c00) [pid = 1644] [serial = 2224] [outer = 0x11bb14c00]
03:04:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 16 (0x11bd02800) [pid = 1644] [serial = 2225] [outer = 0x11bb14c00]
03:04:55 INFO - PROCESS | 1641 | [Child 1644] WARNING: NS_ENSURE_TRUE(mState == WCC_ONWRITE) failed: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp, line 708
03:04:55 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 ""
03:04:55 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
03:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:04:55 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
03:04:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
03:04:55 INFO - TEST-OK | /selection/Document-open.html | took 421ms
03:04:55 INFO - TEST-START | /selection/addRange.html
03:04:55 INFO - PROCESS | 1641 | ++DOCSHELL 0x11c1e8800 == 7 [pid = 1644] [id = 796]
03:04:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 17 (0x11a07bc00) [pid = 1644] [serial = 2226] [outer = 0x0]
03:04:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 18 (0x11bd05400) [pid = 1644] [serial = 2227] [outer = 0x11a07bc00]
03:04:55 INFO - PROCESS | 1641 | ++DOMWINDOW == 19 (0x11bd0a800) [pid = 1644] [serial = 2228] [outer = 0x11a07bc00]
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:31 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
03:05:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
03:05:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:31 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 ""
03:05:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:31 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
03:05:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:31 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
03:05:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:31 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
03:05:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
03:05:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:31 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 ""
03:05:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:31 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
03:05:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:31 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
03:05:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 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
03:05:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - Selection.addRange() tests
03:05:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:32 INFO - "
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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 ""
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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̈ḧ
03:05:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:32 INFO - "
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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 ""
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - Selection.addRange() tests
03:05:32 INFO - Selection.addRange() tests
03:05:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:32 INFO - "
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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 ""
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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̈ḧ
03:05:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:32 INFO - "
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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 ""
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - Selection.addRange() tests
03:05:32 INFO - Selection.addRange() tests
03:05:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:32 INFO - "
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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 ""
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - PROCESS | 1641 | --DOCSHELL 0x11bd4d800 == 6 [pid = 1644] [id = 794]
03:05:32 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
03:05:32 INFO - PROCESS | 1641 | --DOCSHELL 0x119d77000 == 5 [pid = 1644] [id = 793]
03:05:32 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
03:05:32 INFO - PROCESS | 1641 | --DOCSHELL 0x112a48800 == 4 [pid = 1644] [id = 792]
03:05:32 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
03:05:32 INFO - PROCESS | 1641 | --DOCSHELL 0x119507800 == 3 [pid = 1644] [id = 791]
03:05:32 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
03:05:32 INFO - PROCESS | 1641 | --DOMWINDOW == 18 (0x11bb15c00) [pid = 1644] [serial = 2224] [outer = 0x11bb14c00] [url = about:blank]
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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̈ḧ
03:05:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:32 INFO - "
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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 ""
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - Selection.addRange() tests
03:05:32 INFO - Selection.addRange() tests
03:05:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:32 INFO - "
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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 ""
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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̈ḧ
03:05:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:32 INFO - "
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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 ""
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - Selection.addRange() tests
03:05:32 INFO - Selection.addRange() tests
03:05:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:32 INFO - "
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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 ""
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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̈ḧ
03:05:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:32 INFO - "
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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 ""
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 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
03:05:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:32 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
03:05:32 INFO - Selection.addRange() tests
03:05:33 INFO - Selection.addRange() tests
03:05:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:33 INFO - "
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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 ""
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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̈ḧ
03:05:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:33 INFO - "
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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 ""
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - Selection.addRange() tests
03:05:33 INFO - Selection.addRange() tests
03:05:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:33 INFO - "
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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 ""
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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̈ḧ
03:05:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:33 INFO - "
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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 ""
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - Selection.addRange() tests
03:05:33 INFO - Selection.addRange() tests
03:05:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:33 INFO - "
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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 ""
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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̈ḧ
03:05:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:33 INFO - "
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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 ""
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - Selection.addRange() tests
03:05:33 INFO - Selection.addRange() tests
03:05:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:33 INFO - "
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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 ""
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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̈ḧ
03:05:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:33 INFO - "
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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 ""
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - Selection.addRange() tests
03:05:33 INFO - Selection.addRange() tests
03:05:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:33 INFO - "
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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 ""
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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̈ḧ
03:05:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:33 INFO - "
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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 ""
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - Selection.addRange() tests
03:05:33 INFO - Selection.addRange() tests
03:05:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:33 INFO - "
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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 ""
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:33 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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̈ḧ
03:05:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:34 INFO - "
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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 ""
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - Selection.addRange() tests
03:05:34 INFO - Selection.addRange() tests
03:05:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:34 INFO - "
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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 ""
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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̈ḧ
03:05:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:34 INFO - "
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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 ""
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - Selection.addRange() tests
03:05:34 INFO - Selection.addRange() tests
03:05:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:34 INFO - "
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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 ""
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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̈ḧ
03:05:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:34 INFO - "
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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 ""
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - Selection.addRange() tests
03:05:34 INFO - Selection.addRange() tests
03:05:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:34 INFO - "
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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 ""
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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̈ḧ
03:05:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:34 INFO - "
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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 ""
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - Selection.addRange() tests
03:05:34 INFO - Selection.addRange() tests
03:05:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:34 INFO - "
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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 ""
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - PROCESS | 1641 | --DOMWINDOW == 17 (0x11bd05400) [pid = 1644] [serial = 2227] [outer = 0x0] [url = about:blank]
03:05:34 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
03:05:34 INFO - PROCESS | 1641 | --DOMWINDOW == 16 (0x119a28400) [pid = 1644] [serial = 2216] [outer = 0x0] [url = about:blank]
03:05:34 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
03:05:34 INFO - PROCESS | 1641 | --DOMWINDOW == 15 (0x112a89000) [pid = 1644] [serial = 2215] [outer = 0x0] [url = about:blank]
03:05:34 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
03:05:34 INFO - PROCESS | 1641 | --DOMWINDOW == 14 (0x11bd02800) [pid = 1644] [serial = 2225] [outer = 0x0] [url = about:blank]
03:05:34 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
03:05:34 INFO - PROCESS | 1641 | --DOMWINDOW == 13 (0x11bb09000) [pid = 1644] [serial = 2221] [outer = 0x0] [url = about:blank]
03:05:34 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
03:05:34 INFO - PROCESS | 1641 | --DOMWINDOW == 12 (0x119a2b400) [pid = 1644] [serial = 2213] [outer = 0x0] [url = about:blank]
03:05:34 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
03:05:34 INFO - PROCESS | 1641 | --DOMWINDOW == 11 (0x119d4f400) [pid = 1644] [serial = 2218] [outer = 0x0] [url = about:blank]
03:05:34 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
03:05:34 INFO - PROCESS | 1641 | --DOMWINDOW == 10 (0x112a2a000) [pid = 1644] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
03:05:34 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
03:05:34 INFO - PROCESS | 1641 | --DOMWINDOW == 9 (0x112a2b400) [pid = 1644] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
03:05:34 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
03:05:34 INFO - PROCESS | 1641 | --DOMWINDOW == 8 (0x112a29c00) [pid = 1644] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 INFO - PROCESS | 1641 | --DOMWINDOW == 7 (0x119d48000) [pid = 1644] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/selection/Document-open.html]
03:05:34 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
03:05:34 INFO - PROCESS | 1641 | --DOMWINDOW == 6 (0x11bb14c00) [pid = 1644] [serial = 2223] [outer = 0x0] [url = about:blank]
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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̈ḧ
03:05:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:34 INFO - "
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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 ""
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - Selection.addRange() tests
03:05:34 INFO - Selection.addRange() tests
03:05:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:34 INFO - "
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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 ""
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 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
03:05:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:34 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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̈ḧ
03:05:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:35 INFO - "
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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 ""
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - Selection.addRange() tests
03:05:35 INFO - Selection.addRange() tests
03:05:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:35 INFO - "
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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 ""
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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̈ḧ
03:05:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:35 INFO - "
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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 ""
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - Selection.addRange() tests
03:05:35 INFO - Selection.addRange() tests
03:05:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:35 INFO - "
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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 ""
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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̈ḧ
03:05:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:35 INFO - "
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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 ""
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - Selection.addRange() tests
03:05:35 INFO - Selection.addRange() tests
03:05:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:35 INFO - "
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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 ""
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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̈ḧ
03:05:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:35 INFO - "
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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 ""
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - Selection.addRange() tests
03:05:35 INFO - Selection.addRange() tests
03:05:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:35 INFO - "
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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 ""
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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̈ḧ
03:05:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:35 INFO - "
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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 ""
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - Selection.addRange() tests
03:05:35 INFO - Selection.addRange() tests
03:05:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:35 INFO - "
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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 ""
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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̈ḧ
03:05:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:35 INFO - "
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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 ""
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 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
03:05:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:35 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
03:05:35 INFO - Selection.addRange() tests
03:05:36 INFO - Selection.addRange() tests
03:05:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:36 INFO - "
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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 ""
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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̈ḧ
03:05:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:36 INFO - "
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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 ""
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - Selection.addRange() tests
03:05:36 INFO - Selection.addRange() tests
03:05:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:36 INFO - "
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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 ""
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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̈ḧ
03:05:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:36 INFO - "
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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 ""
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - Selection.addRange() tests
03:05:36 INFO - Selection.addRange() tests
03:05:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:36 INFO - "
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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 ""
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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̈ḧ
03:05:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:36 INFO - "
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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 ""
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - Selection.addRange() tests
03:05:36 INFO - Selection.addRange() tests
03:05:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:36 INFO - "
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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 ""
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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̈ḧ
03:05:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:36 INFO - "
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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 ""
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - Selection.addRange() tests
03:05:36 INFO - Selection.addRange() tests
03:05:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:36 INFO - "
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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 ""
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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̈ḧ
03:05:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:36 INFO - "
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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 ""
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 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
03:05:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:36 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
03:05:36 INFO - Selection.addRange() tests
03:05:37 INFO - Selection.addRange() tests
03:05:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:37 INFO - "
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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 ""
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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̈ḧ
03:05:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:37 INFO - "
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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 ""
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - Selection.addRange() tests
03:05:37 INFO - Selection.addRange() tests
03:05:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:37 INFO - "
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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 ""
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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̈ḧ
03:05:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:37 INFO - "
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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 ""
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - Selection.addRange() tests
03:05:37 INFO - Selection.addRange() tests
03:05:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:37 INFO - "
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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 ""
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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̈ḧ
03:05:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:37 INFO - "
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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 ""
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - Selection.addRange() tests
03:05:37 INFO - Selection.addRange() tests
03:05:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:37 INFO - "
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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 ""
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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̈ḧ
03:05:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:37 INFO - "
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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 ""
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - Selection.addRange() tests
03:05:37 INFO - Selection.addRange() tests
03:05:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:37 INFO - "
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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 ""
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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̈ḧ
03:05:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:37 INFO - "
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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 ""
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 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
03:05:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:37 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
03:05:37 INFO - Selection.addRange() tests
03:05:38 INFO - Selection.addRange() tests
03:05:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:38 INFO - "
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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 ""
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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̈ḧ
03:05:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:38 INFO - "
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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 ""
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - Selection.addRange() tests
03:05:38 INFO - Selection.addRange() tests
03:05:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:38 INFO - "
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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 ""
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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̈ḧ
03:05:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:38 INFO - "
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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 ""
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - Selection.addRange() tests
03:05:38 INFO - Selection.addRange() tests
03:05:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:38 INFO - "
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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 ""
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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̈ḧ
03:05:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:38 INFO - "
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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 ""
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - Selection.addRange() tests
03:05:38 INFO - Selection.addRange() tests
03:05:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:38 INFO - "
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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 ""
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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̈ḧ
03:05:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:38 INFO - "
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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 ""
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - Selection.addRange() tests
03:05:38 INFO - Selection.addRange() tests
03:05:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:38 INFO - "
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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 ""
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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̈ḧ
03:05:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:38 INFO - "
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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 ""
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 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
03:05:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:38 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
03:05:38 INFO - Selection.addRange() tests
03:05:39 INFO - Selection.addRange() tests
03:05:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:39 INFO - "
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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 ""
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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̈ḧ
03:05:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:39 INFO - "
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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 ""
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - Selection.addRange() tests
03:05:39 INFO - Selection.addRange() tests
03:05:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:39 INFO - "
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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 ""
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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̈ḧ
03:05:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:39 INFO - "
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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 ""
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - Selection.addRange() tests
03:05:39 INFO - Selection.addRange() tests
03:05:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:39 INFO - "
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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 ""
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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̈ḧ
03:05:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:39 INFO - "
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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 ""
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - Selection.addRange() tests
03:05:39 INFO - Selection.addRange() tests
03:05:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:39 INFO - "
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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 ""
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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̈ḧ
03:05:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:39 INFO - "
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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 ""
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - Selection.addRange() tests
03:05:39 INFO - Selection.addRange() tests
03:05:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:39 INFO - "
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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 ""
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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̈ḧ
03:05:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:39 INFO - "
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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 ""
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 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
03:05:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:39 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
03:05:39 INFO - Selection.addRange() tests
03:05:40 INFO - Selection.addRange() tests
03:05:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:40 INFO - "
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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 ""
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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̈ḧ
03:05:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:40 INFO - "
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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 ""
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - Selection.addRange() tests
03:05:40 INFO - Selection.addRange() tests
03:05:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:40 INFO - "
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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 ""
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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̈ḧ
03:05:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:40 INFO - "
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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 ""
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - Selection.addRange() tests
03:05:40 INFO - Selection.addRange() tests
03:05:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:40 INFO - "
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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 ""
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - PROCESS | 1641 | --DOMWINDOW == 5 (0x11bb10400) [pid = 1644] [serial = 2222] [outer = 0x0] [url = about:blank]
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 INFO - PROCESS | 1641 | --DOMWINDOW == 4 (0x119a10800) [pid = 1644] [serial = 2219] [outer = 0x0] [url = about:blank]
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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̈ḧ
03:05:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:40 INFO - "
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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 ""
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - Selection.addRange() tests
03:05:40 INFO - Selection.addRange() tests
03:05:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:40 INFO - "
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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 ""
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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̈ḧ
03:05:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:40 INFO - "
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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 ""
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - Selection.addRange() tests
03:05:40 INFO - Selection.addRange() tests
03:05:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:40 INFO - "
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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 ""
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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̈ḧ
03:05:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:40 INFO - "
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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 ""
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:40 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 INFO - Selection.addRange() tests
03:05:41 INFO - Selection.addRange() tests
03:05:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:41 INFO - "
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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 ""
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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̈ḧ
03:05:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:41 INFO - "
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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 ""
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 INFO - Selection.addRange() tests
03:05:41 INFO - Selection.addRange() tests
03:05:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:41 INFO - "
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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 ""
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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̈ḧ
03:05:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:41 INFO - "
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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 ""
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 INFO - Selection.addRange() tests
03:05:41 INFO - Selection.addRange() tests
03:05:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:41 INFO - "
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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 ""
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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̈ḧ
03:05:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:41 INFO - "
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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 ""
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 INFO - Selection.addRange() tests
03:05:41 INFO - Selection.addRange() tests
03:05:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:41 INFO - "
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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 ""
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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̈ḧ
03:05:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:41 INFO - "
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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 ""
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 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
03:05:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:41 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
03:05:41 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
03:05:41 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - Selection.addRange() tests
03:05:42 INFO - Selection.addRange() tests
03:05:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:42 INFO - "
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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 ""
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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̈ḧ
03:05:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:42 INFO - "
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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 ""
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - Selection.addRange() tests
03:05:42 INFO - Selection.addRange() tests
03:05:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:42 INFO - "
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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 ""
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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̈ḧ
03:05:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:42 INFO - "
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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 ""
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - Selection.addRange() tests
03:05:42 INFO - Selection.addRange() tests
03:05:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:42 INFO - "
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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 ""
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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̈ḧ
03:05:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:42 INFO - "
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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 ""
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - Selection.addRange() tests
03:05:42 INFO - Selection.addRange() tests
03:05:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:42 INFO - "
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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 ""
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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̈ḧ
03:05:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:42 INFO - "
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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 ""
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - Selection.addRange() tests
03:05:42 INFO - Selection.addRange() tests
03:05:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:42 INFO - "
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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 ""
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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̈ḧ
03:05:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:42 INFO - "
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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 ""
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 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
03:05:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:42 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
03:05:42 INFO - Selection.addRange() tests
03:05:43 INFO - Selection.addRange() tests
03:05:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:43 INFO - "
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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 ""
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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̈ḧ
03:05:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:43 INFO - "
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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 ""
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 INFO - Selection.addRange() tests
03:05:43 INFO - Selection.addRange() tests
03:05:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:43 INFO - "
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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 ""
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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̈ḧ
03:05:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:43 INFO - "
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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 ""
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 INFO - Selection.addRange() tests
03:05:43 INFO - Selection.addRange() tests
03:05:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:43 INFO - "
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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 ""
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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̈ḧ
03:05:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:05:43 INFO - "
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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 ""
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 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
03:05:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:05:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:05:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:05:43 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
03:05:43 INFO - - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 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 () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 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 () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 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 () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 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 () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 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 () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 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 () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
03:06:13 INFO - root.query(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
03:06:13 INFO - root.queryAll(q)
03:06: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
03:06:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 (1) (with no refNodes): body #descendant-div1 - root.queryAll is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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): body #descendant-div1 - root.query is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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 (1) (with no refNodes): div #descendant-div1 - root.queryAll is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - #descendant-div2 - root.queryAll is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - #descendant-div2 - root.query is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - >
03:06:14 INFO - #child-div2 - root.queryAll is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - >
03:06:14 INFO - #child-div2 - root.query is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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>
03:06:14 INFO - #child-div2 - root.queryAll is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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>
03:06:14 INFO - #child-div2 - root.query is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - >#child-div2 - root.queryAll is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - >#child-div2 - root.query is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - +
03:06:14 INFO - #adjacent-p3 - root.queryAll is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - +
03:06:14 INFO - #adjacent-p3 - root.query is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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+
03:06:14 INFO - #adjacent-p3 - root.queryAll is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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+
03:06:14 INFO - #adjacent-p3 - root.query is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - +#adjacent-p3 - root.queryAll is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - +#adjacent-p3 - root.query is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - ~
03:06:14 INFO - #sibling-p3 - root.queryAll is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - ~
03:06:14 INFO - #sibling-p3 - root.query is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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~
03:06:14 INFO - #sibling-p3 - root.queryAll is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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~
03:06:14 INFO - #sibling-p3 - root.query is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - ~#sibling-p3 - root.queryAll is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - ~#sibling-p3 - root.query is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO -
03:06:14 INFO - ,
03:06:14 INFO -
03:06:14 INFO - #group strong - root.queryAll is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO -
03:06:14 INFO - ,
03:06:14 INFO -
03:06:14 INFO - #group strong - root.query is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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,
03:06:14 INFO - #group strong - root.queryAll is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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,
03:06:14 INFO - #group strong - root.query is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - ,#group strong - root.queryAll is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - ,#group strong - root.query is not a function
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06: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
03:06:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:06:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
03:06:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:06:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:06:14 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 3112ms
03:06:14 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
03:06:14 INFO - PROCESS | 1641 | ++DOCSHELL 0x125ab3000 == 9 [pid = 1644] [id = 811]
03:06:14 INFO - PROCESS | 1641 | ++DOMWINDOW == 28 (0x11a076c00) [pid = 1644] [serial = 2267] [outer = 0x0]
03:06:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 29 (0x11c1cc000) [pid = 1644] [serial = 2268] [outer = 0x11a076c00]
03:06:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 30 (0x125b84000) [pid = 1644] [serial = 2269] [outer = 0x11a076c00]
03:06:15 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
03:06:15 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
03:06: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 "
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06:15 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
03:06: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"
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06:15 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
03:06:15 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
03:06: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 "
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06:15 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
03:06: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"
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06: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 { "
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06: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"
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06: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]
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06: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 { "
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06: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]
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06: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"
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06: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 { "
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06: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"
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06: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]
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06: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 { "
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06: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]
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06: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"
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06: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 { "
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06: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"
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06: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]
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06: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 { "
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06: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]
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06: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"
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:06:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:06:15 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 581ms
03:06:15 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
03:06:15 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:06:15 INFO - PROCESS | 1641 | [Parent 1641] WARNING: Remote iframe not rendered: file /builds/slave/m-in-m64-d-0000000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
03:06:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x1261d4800 == 10 [pid = 1644] [id = 812]
03:06:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 31 (0x112a29c00) [pid = 1644] [serial = 2270] [outer = 0x0]
03:06:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 32 (0x1331e4000) [pid = 1644] [serial = 2271] [outer = 0x112a29c00]
03:06:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 33 (0x1331f9000) [pid = 1644] [serial = 2272] [outer = 0x112a29c00]
03:06:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x132080800 == 11 [pid = 1644] [id = 813]
03:06:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 34 (0x11ea50400) [pid = 1644] [serial = 2273] [outer = 0x0]
03:06:15 INFO - PROCESS | 1641 | ++DOCSHELL 0x132151800 == 12 [pid = 1644] [id = 814]
03:06:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 35 (0x11ea52000) [pid = 1644] [serial = 2274] [outer = 0x0]
03:06:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 36 (0x11ea53400) [pid = 1644] [serial = 2275] [outer = 0x11ea50400]
03:06:15 INFO - PROCESS | 1641 | ++DOMWINDOW == 37 (0x11ea54400) [pid = 1644] [serial = 2276] [outer = 0x11ea52000]
03:06:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
03:06:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
03:06:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 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
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
03:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
03:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
03:06:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
03:06:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:06:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:06:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */